🐳 Volume mapping in docker-compose first draft
This commit is contained in:
@@ -6,10 +6,11 @@ services:
|
|||||||
context: .
|
context: .
|
||||||
image: frishi/threetwo
|
image: frishi/threetwo
|
||||||
container_name: threetwo-ui
|
container_name: threetwo-ui
|
||||||
env_file: ./docker-compose.env
|
env_file: ./docker-env/docker-compose.env
|
||||||
environment:
|
|
||||||
UNDERLYING_HOSTNAME: rook
|
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- "comics:/comics"
|
||||||
|
- "userdata:/userdata"
|
||||||
ports:
|
ports:
|
||||||
- "8050:8050"
|
- "8050:8050"
|
||||||
- "3050:3050"
|
- "3050:3050"
|
||||||
@@ -33,6 +34,9 @@ services:
|
|||||||
container_name: comicvine-api
|
container_name: comicvine-api
|
||||||
ports:
|
ports:
|
||||||
- "3080:3080"
|
- "3080:3080"
|
||||||
|
volumes:
|
||||||
|
- "comics:/comics"
|
||||||
|
- "userdata:/userdata"
|
||||||
environment:
|
environment:
|
||||||
SERVICES: api
|
SERVICES: api
|
||||||
env_file: ./docker-env/comicvine-service.env
|
env_file: ./docker-env/comicvine-service.env
|
||||||
@@ -64,6 +68,9 @@ services:
|
|||||||
ports:
|
ports:
|
||||||
- "3000:3000"
|
- "3000:3000"
|
||||||
- "3001:3001"
|
- "3001:3001"
|
||||||
|
volumes:
|
||||||
|
- "comics:/comics"
|
||||||
|
- "userdata:/userdata"
|
||||||
environment:
|
environment:
|
||||||
SERVICES: api
|
SERVICES: api
|
||||||
env_file: ./docker-env/threetwo-import-service.env
|
env_file: ./docker-env/threetwo-import-service.env
|
||||||
@@ -184,6 +191,10 @@ networks:
|
|||||||
external: true
|
external: true
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
|
comics:
|
||||||
|
name: ${COMICS_DIRECTORY}
|
||||||
|
userdata:
|
||||||
|
name: ${USERDATA_DIRECTORY}
|
||||||
mongodb_data:
|
mongodb_data:
|
||||||
driver: local
|
driver: local
|
||||||
|
|
||||||
|
|||||||
3
docker-env/docker-compose.env
Normal file
3
docker-env/docker-compose.env
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
UNDERLYING_HOSTNAME=rook
|
||||||
|
COMICS_DIRECTORY=/mnt/data/comics
|
||||||
|
USERDATA_DIRECTORY=/mnt/data/userdata
|
||||||
30
proxy.conf
30
proxy.conf
@@ -1,30 +0,0 @@
|
|||||||
server {
|
|
||||||
listen 0.0.0.0:8050;
|
|
||||||
location / {
|
|
||||||
proxy_pass http://0.0.0.0:8050;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
server {
|
|
||||||
listen 0.0.0.0:8051;
|
|
||||||
|
|
||||||
location /comicvine-service {
|
|
||||||
proxy_pass http://0.0.0.0:8051;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
server {
|
|
||||||
listen 0.0.0.0:3080;
|
|
||||||
|
|
||||||
location /comicvine-service {
|
|
||||||
proxy_pass http://0.0.0.0:3080;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
server {
|
|
||||||
listen 0.0.0.0:3000;
|
|
||||||
|
|
||||||
location /import-service {
|
|
||||||
proxy_pass http://0.0.0.0:3000;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user