diff --git a/docker-compose.yml b/docker-compose.yml index 83f9718..61ac3c8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -18,13 +18,13 @@ services: ports: - "127.0.0.1:8280:80" environment: - - SAFETWITCH_BACKEND_DOMAIN=twitch-api.seitan-ayoub.lol - - SAFETWITCH_INSTANCE_DOMAIN=twitch.seitan-ayoub.lol + - SAFETWITCH_BACKEND_DOMAIN=changeme + - SAFETWITCH_INSTANCE_DOMAIN=changeme - SAFETWITCH_HTTPS=true - SAFETWITCH_DEFAULT_LOCALE=en - SAFETWITCH_FALLBACK_LOCALE=en - networks: - - nginx_network + # networks: + #- nginx_network safetwitch-backend: container_name: safetwitch-backend @@ -38,13 +38,13 @@ services: restart: always image: safetwitch-backend:arm64 platform: "linux/arm64" - networks: - - nginx_network + # networks: + #- nginx_network ports: - "127.0.0.1:7100:7000" environment: - PORT=7000 - - URL=https://twitch-api.seitan-ayoub.lol -networks: - nginx_network: - external: true + - URL=changeme + #networks: + # nginx_network: + #external: true #use if you run nginx in a docker container, make sure nginx is in the same network diff --git a/safetwitch-arm64.tar b/safetwitch-arm64.tar new file mode 100644 index 0000000..1765650 Binary files /dev/null and b/safetwitch-arm64.tar differ diff --git a/safetwitch-backend-arm64.tar b/safetwitch-backend-arm64.tar new file mode 100644 index 0000000..acfd520 Binary files /dev/null and b/safetwitch-backend-arm64.tar differ diff --git a/seitan-nginx-twitchapi.conf b/seitan-nginx-twitchapi.conf new file mode 100644 index 0000000..493e30a --- /dev/null +++ b/seitan-nginx-twitchapi.conf @@ -0,0 +1,26 @@ +server { + listen 443 ssl; + + + server_name twitch-api.seitan-ayoub.lol; + ssl_certificate /etc/nginx/certs/_.seitan-ayoub.lol.crt; + ssl_certificate_key /etc/nginx/certs/_.seitan-ayoub.lol.key; + ssl_protocols TLSv1 TLSv1.1 TLSv1.2 TLSv1.3; + set $backend "http://safetwitch-backend:7000"; + location /{ + + proxy_pass $backend; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header Host $host; + proxy_set_header Upgrade $http_upgrade; + proxy_set_header Connection "upgrade"; + proxy_http_version 1.1; + + } + + } + +upstream chat { + ip_hash; + server safetwitch-backend:7000; +}