diff --git a/.gitea/workflows/deploy-kgfamily.com.yml b/.gitea/workflows/deploy-kgfamily.com.yml deleted file mode 100644 index bdf78c4..0000000 --- a/.gitea/workflows/deploy-kgfamily.com.yml +++ /dev/null @@ -1,19 +0,0 @@ -name: Deploy kgfamily.com - -on: - push: - branches: [main] - paths: - - 'docker/kgfamily.com/**' - -jobs: - deploy: - runs-on: ubuntu-latest - steps: - - name: Deploy via SSH - run: | - mkdir -p ~/.ssh - echo "${{ vars.DEPLOY_HOST_KEY }}" > ~/.ssh/known_hosts - echo "${{ secrets.DEPLOY_SSH_KEY }}" > ~/.ssh/deploy_key - chmod 600 ~/.ssh/deploy_key - ssh -o StrictHostKeyChecking=yes -i ~/.ssh/deploy_key deploy@${{ vars.DEPLOY_HOST }} deploy-kgfamily.com diff --git a/docker/kgfamily.com/compose.yml b/docker/kgfamily.com/compose.yml deleted file mode 100644 index 09f7f61..0000000 --- a/docker/kgfamily.com/compose.yml +++ /dev/null @@ -1,11 +0,0 @@ -services: - app: - image: git.timothykim.net/hantim/kgfamily.com:latest - restart: unless-stopped - container_name: kgfamily_com - networks: - - shared - -networks: - shared: - external: true diff --git a/docker/nginx/conf.d/kgfamily.com.conf b/docker/nginx/conf.d/kgfamily.com.conf deleted file mode 100644 index cdc5f57..0000000 --- a/docker/nginx/conf.d/kgfamily.com.conf +++ /dev/null @@ -1,54 +0,0 @@ -# Redirect HTTP to HTTPS, bare domain to www -server { - listen 80; - listen [::]:80; - server_name kgfamily.com www.kgfamily.com; - - location /.well-known/acme-challenge/ { - root /var/www/certbot; - } - - location / { - return 301 https://www.kgfamily.com$request_uri; - } -} - -# Redirect bare HTTPS domain to www -server { - listen 443 ssl; - listen [::]:443 ssl; - http2 on; - server_name kgfamily.com; - - ssl_certificate /etc/letsencrypt/live/kgfamily.com/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/kgfamily.com/privkey.pem; - - return 301 https://www.kgfamily.com$request_uri; -} - -# Main site -server { - listen 443 ssl; - listen [::]:443 ssl; - http2 on; - server_name www.kgfamily.com; - - ssl_certificate /etc/letsencrypt/live/kgfamily.com/fullchain.pem; - ssl_certificate_key /etc/letsencrypt/live/kgfamily.com/privkey.pem; - - include /etc/nginx/conf.d/security-headers.inc; - include /etc/nginx/conf.d/goatcounter.inc; - - location /media/ { - proxy_pass http://garage:3902/; - proxy_set_header Host kgfamily.com.web.garage; - } - - location / { - proxy_pass http://kgfamily_com:80; - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - } -}