~starkingdoms/starkingdoms

ref: 1eebbb00409c4d3f0e29eb1719112a5c0ef4955f starkingdoms/docker/docker-compose.jinja.yml -rw-r--r-- 1.1 KiB
1eebbb00 — c0repwn3r fix! fix! fix! infra overhaul 2 years ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
version: '3'

services:
  server:
    image: registry.gitlab.com/starkingdoms.tk/starkingdoms.tk:server-{{ version }}
    depends_on:
      - api
      - postgres
    ports:
      - {{ ws_port }}:3000
    environment:
      - STK_API_KEY={{ api_key }}
      - STK_API_URL=http://api:8080
  api:
    image: registry.gitlab.com/starkingdoms.tk/starkingdoms.tk:api-{{ version }}
    depends_on:
      - postgres
    ports:
      - {{ api_port }}:8080
    volumes:
      - {{ api_config_dir }}:/etc/starkingdoms
  web:
    image: registry.gitlab.com/starkingdoms.tk/starkingdoms.tk:web-{{ version }}
    ports:
      - {{ web_port }}:80
  postgres:
    # docker run --name basic-postgres --rm -e POSTGRES_USER=postgres -e POSTGRES_PASSWORD=4y7sV96vA9wv46VR -e PGDATA=/var/lib/postgresql/data/pgdata -v /tmp:/var/lib/postgresql/data -p 5432:5432 -it postgres:14.1-alpine
    image: postgres:14.1-alpine
    environment:
      - POSTGRES_USER={{ db_user }}
      - POSTGRES_PASSWORD={{ db_password }}
      - POSTGRES_DB={{ db_name }}
      - PGDATA=/var/lib/postgresql/data/pgdata
    volumes:
      - {{ db_data_dir }}:/var/lib/postgresql/data