You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
119 lines
3.1 KiB
119 lines
3.1 KiB
services:
|
|
|
|
python:
|
|
container_name: get_discography_python
|
|
build:
|
|
context: ./python
|
|
dockerfile: dockerfiles/python.dockerfile
|
|
args:
|
|
- UID=${UID:-1000}
|
|
- GID=${GID:-1000}
|
|
command: python3 app.py
|
|
ports:
|
|
- "5000:5000"
|
|
volumes:
|
|
- ./python:/python:Z
|
|
- ./php/src:/var/www/html:delegated
|
|
depends_on:
|
|
- redis
|
|
networks:
|
|
- lan
|
|
|
|
postgres:
|
|
container_name: get_discography_postgres
|
|
image: postgres:12
|
|
ports:
|
|
- "5432:5432"
|
|
environment:
|
|
- POSTGRES_DB=postgres
|
|
- POSTGRES_PASSWORD=temp_pg_pass
|
|
- POSTGRES_USER=odoo
|
|
- PGDATA=/var/lib/postgresql/data/pgdata
|
|
networks:
|
|
- lan
|
|
volumes:
|
|
- pg-data:/var/lib/postgresql/data/pgdata
|
|
|
|
redis:
|
|
container_name: get_discography_redis
|
|
image: redis:alpine
|
|
restart: unless-stopped
|
|
ports:
|
|
- "6379:6379"
|
|
networks:
|
|
- lan
|
|
|
|
# sqlite:
|
|
# image: hibitdev/sqlite:latest
|
|
# container_name: get_discography_sqlite
|
|
# hostname: sqlite.app
|
|
# ports:
|
|
# - "8191:8191"
|
|
# volumes:
|
|
# - ./sqlite:/db
|
|
# command: ["tail", "-f", "/dev/null"]
|
|
# networks:
|
|
# - lan
|
|
|
|
# chrome:
|
|
# container_name: get_discography_chrome
|
|
# image: selenium/node-chrome:nightly
|
|
# shm_size: 1gb
|
|
# networks:
|
|
# - lan
|
|
# depends_on:
|
|
# - selenium-hub
|
|
# environment:
|
|
# - SE_EVENT_BUS_HOST=selenium-hub
|
|
# - SE_EVENT_BUS_PUBLISH_PORT=4442
|
|
# - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
|
|
# - SE_NODE_MAX_SESSIONS=2
|
|
# - SE_NODE_MAX_SESSION=2
|
|
#
|
|
# edge:
|
|
# container_name: get_discography_edge
|
|
# image: selenium/node-edge:nightly
|
|
# shm_size: 1gb
|
|
# networks:
|
|
# - lan
|
|
# depends_on:
|
|
# - selenium-hub
|
|
# environment:
|
|
# - SE_EVENT_BUS_HOST=selenium-hub
|
|
# - SE_EVENT_BUS_PUBLISH_PORT=4442
|
|
# - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
|
|
# - SE_NODE_MAX_SESSIONS=2
|
|
# - SE_NODE_MAX_SESSION=2
|
|
#
|
|
firefox:
|
|
container_name: get_discography_firefox
|
|
image: selenium/node-firefox:nightly
|
|
shm_size: 4gb
|
|
networks:
|
|
- lan
|
|
depends_on:
|
|
- selenium-hub
|
|
environment:
|
|
- SE_EVENT_BUS_HOST=selenium-hub
|
|
- SE_EVENT_BUS_PUBLISH_PORT=4442
|
|
- SE_EVENT_BUS_SUBSCRIBE_PORT=4443
|
|
- SE_NODE_MAX_SESSIONS=2
|
|
- SE_NODE_MAX_SESSION=2
|
|
|
|
selenium-hub:
|
|
container_name: get_discography_selenium-hub
|
|
image: selenium/hub:latest
|
|
networks:
|
|
- lan
|
|
environment:
|
|
JAVA_OPTS: "-Xmx4g -Xms2g"
|
|
ports:
|
|
- "4442:4442"
|
|
- "4443:4443"
|
|
- "4444:4444"
|
|
|
|
networks:
|
|
lan:
|
|
|
|
volumes:
|
|
pg-data: {} |