Newer
Older
- backend
environment:
ICEBOX_API_HOST: backend
ICEBOX_API_PORT: 8081
ICEBOX_WEB_PORT: 8080
web-vue:
build: web-vue
restart: always
depends_on:
- backend
image-service:
build: image-service
restart: always
depends_on:
- backend
environment:
- ICEBOX_DB_URL=postgresql://icebox:clubmate42@database/icebox
- database
environment:
ICEBOX_DB_HOST: database
ICEBOX_DB_PORT: 5432
ICEBOX_DB_USER: icebox
ICEBOX_DB_PSW: clubmate42
ICEBOX_DB_NAME: icebox
nginx:
build: nginx
# In production an external IP is assigned to this container
#ports:
#- "80:80"
#- "8081:8081"
#- "8085:8085"
networks:
default:
public:
ipv4_address: 172.23.208.37
ipv6_address: 2a01:170:1112::0.0.0.37
pgadmin:
build: pgadmin4
restart: always
environment:
PGADMIN_DEFAULT_PASSWORD: clubmate42
environment:
POSTGRES_PASSWORD: clubmate42
POSTGRES_USER: icebox
POSTGRES_DB: icebox
volumes:
image: registry.chaotikum.net/icebox/prometheus-icebox-exporter