tvm-contest / vendee-i12e

Team server infrastructure

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Team server infrastructure

cover

build

Server ansible initialization

ansible-playbook -i playbook/inventory/all.yaml playbook/init.yaml

Up local

docker network create traefik
docker compose --env-file .env.local up

Deploy on server

Set secrets

  • SSH_DEPLOY_PRIVATE_KEY - e.g. AAAwEAA ...
  • BASIC_AUTH_USER - e.g. admin
  • BASIC_AUTH_PASSWORD - e.g. admin

Run GitHub action manually

Deploy action

Docker network scheme

flowchart TD
    %% Traefik
    traefik(traefik)-->|traefik|tempo(tempo)
    
subgraph Grafana
    tempo(tempo)
end
Loading

About

Team server infrastructure