2
0
mirror of https://github.com/offen/website.git synced 2024-10-18 20:20:24 +02:00
website/docker-compose.yml

94 lines
2.0 KiB
YAML
Raw Normal View History

2019-05-30 12:49:29 +02:00
version: '3'
2019-05-30 12:49:29 +02:00
services:
proxy:
image: nginx:1.17-alpine
2019-05-30 12:49:29 +02:00
volumes:
- ./nginx.conf:/etc/nginx/nginx.conf
- ./styles:/code/styles
2019-05-30 12:49:29 +02:00
ports:
- 8080:80
depends_on:
2019-08-31 14:35:22 +02:00
- homepage
- server
- auditorium
- vault
- script
2019-05-30 12:49:29 +02:00
server:
build:
context: '.'
dockerfile: Dockerfile.golang
working_dir: /offen/server
2019-05-30 12:49:29 +02:00
volumes:
- .:/offen
- ./bootstrap.yml:/offen/server/bootstrap.yml
- serverdeps:/go/pkg/mod
2019-05-30 12:49:29 +02:00
environment:
POSTGRES_CONNECTION_STRING: postgres://postgres:develop@server_database:5432/postgres?sslmode=disable
PORT: 8080
DEVELOPMENT: '1'
COOKIE_EXCHANGE_SECRET: 3P+w6QetKO3Kn8h1YyRlCw==
EVENT_RETENTION_PERIOD: 4464h
2019-09-05 21:05:14 +02:00
ACCOUNT_USER_EMAIL_SALT: JuhbRA4lCdo8rt5qVdLpk3==
2019-09-11 20:31:45 +02:00
SECURE_COOKIE: 'off'
command: refresh run
2019-05-30 12:49:29 +02:00
links:
2019-07-05 19:54:54 +02:00
- server_database
server_database:
image: postgres:11.2
environment:
POSTGRES_PASSWORD: develop
2019-05-10 12:54:39 +02:00
2019-05-30 12:49:29 +02:00
vault:
build:
context: '.'
dockerfile: Dockerfile.node
2019-05-30 12:49:29 +02:00
working_dir: /offen/vault
volumes:
- .:/offen
- vaultdeps:/offen/vault/node_modules
2019-05-30 12:49:29 +02:00
command: npm start -- --port 9977
script:
build:
context: '.'
dockerfile: Dockerfile.node
2019-05-30 12:49:29 +02:00
working_dir: /offen/script
volumes:
- .:/offen
- scriptdeps:/offen/script/node_modules
2019-05-30 12:49:29 +02:00
command: npm start -- --port 9966
auditorium:
build:
context: '.'
dockerfile: Dockerfile.node
2019-05-30 12:49:29 +02:00
working_dir: /offen/auditorium
volumes:
- .:/offen
2019-06-21 13:25:32 +02:00
- auditoriumdeps:/offen/auditorium/node_modules
2019-05-30 12:49:29 +02:00
command: npm start -- --port 9955
2019-07-05 19:54:54 +02:00
homepage:
build:
context: '.'
dockerfile: ./Dockerfile.python
working_dir: /offen/homepage
volumes:
- .:/offen
- homepagedeps:/root/.local
command: make devserver
ports:
- 8000:8000
2019-09-04 16:20:35 +02:00
environment:
DEBUG: 1
volumes:
serverdeps:
scriptdeps:
2019-06-21 13:25:32 +02:00
auditoriumdeps:
vaultdeps:
homepagedeps: