mirror of
https://github.com/linux-odyssey/linux-odyssey.git
synced 2026-11-06 03:20:13 +08:00
feat: connect containers to custom network
- Export the `get` function in `utils/env.js` - Change the Docker image in `docker.js` from `ubuntu` to `lancatlin/quest-helloworld` - Remove the `createContainer` and `getContainer` functions from `docker.js` - Add a `network` constant in `docker.js` that gets the Docker network from the config - Connect the container to the network in `getOrCreateContainer` function in `docker.js` - Add `API_ENDPOINT` environment variable in the `attachContainer` function in `docker.js` Signed-off-by: wancat <wancat@wancat.cc>
This commit is contained in:
1 parent
189c87df5a
commit
943c11714c
3 files changed
+15
-22
No files matched your search
@@ -1,14 +1,9 @@
|
||||
function get(key, defaultValue) {
|
||||
const value = process.env[key]
|
||||
if (value != null) {
|
||||
return value
|
||||
}
|
||||
return defaultValue
|
||||
}
|
||||
import { get } from './utils/env.js'
|
||||
|
||||
export default {
|
||||
host: get('HOST', 'localhost'),
|
||||
port: get('PORT', 3000),
|
||||
db: get('MONGO_URL', 'mongodb://localhost:27017/odyssey-test'),
|
||||
jwtSecret: get('JWT_SECRET', 'secret'),
|
||||
dockerNetwork: get('DOCKER_NETWORK', 'linux-odyssey-players'),
|
||||
}
|
||||
Reference in new issue
Block a user