~starkingdoms/starkingdoms

2f12fa83da2139e640d5b772c1cec817ee053c5e — c0repwn3r 2 years ago 7f1e55d
add config templates
2 files changed, 56 insertions(+), 0 deletions(-)

A docker/config.jinja.toml
A docker/docker-compose.jinja.yml
A docker/config.jinja.toml => docker/config.jinja.toml +25 -0
@@ 0,0 1,25 @@
internal_tokens = [
    "{{ api_token }}"
]

base = "{{ api_url }}"
game = "{{ game_url }}"

jwt_signing_secret = "{{ jwt_signing_secret }}"

[realms.discord]
authorize_url = "https://api.e3t.cc/auth/discord/authorize.php"
public_key = "-----BEGIN PUBLIC KEY-----\nMIGeMA0GCSqGSIb3DQEBAQUAA4GMADCBiAKBgHBcZsCM6ebFDCp3dFc+3EOzLw8B\n+fR+9Tx6S/lXOTghk49s7yaxza/zVRPxWaMqyjegfRCEepgV++jbWzBib7bhy91M\n+zlRbeZ9rf++N30Nf4R/XAnUAmhAHt8TzDC08DNQNYAFz37+r4EZlY7APHyND4qU\nd8w3qB95v/wMVB6nAgMBAAE=\n-----END PUBLIC KEY-----"
issuer = "https://api.e3t.cc"

[database]
url = "postgres://{{ db_user }}:{{ db_pass }}@postgres/{{ db_name }}"

[server]
listen = "0.0.0.0:8080"

[endpoints]
allowed_return_endpoints = [
    "127.0.0.1:5173",
    "starkingdoms.tk"
]
\ No newline at end of file

A docker/docker-compose.jinja.yml => docker/docker-compose.jinja.yml +31 -0
@@ 0,0 1,31 @@
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
  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
\ No newline at end of file