Monolithinc Docker File
This commit is contained in:
parent
de65f0499c
commit
2a3d254186
10
.env
10
.env
@ -1,9 +1,9 @@
|
|||||||
DRONE_GITEA_SERVER=http://git.07fi.net:3000
|
DRONE_GITEA_SERVER=https://git.07fi.net
|
||||||
DRONE_GITEA_CLIENT_ID=6e80c400-ad17-4dda-b68e-0136b1677e37
|
DRONE_GITEA_CLIENT_ID=da1cdbdd-a50d-4367-80d9-a8fdff8c652f
|
||||||
DRONE_GITEA_CLIENT_SECRET=bdRzHP9GqSvb7Dmqm7g1mkCHjXadXd74AEHtw8VPl8E=
|
DRONE_GITEA_CLIENT_SECRET=ftJDp0UdFgutif7K3XuFYZKAXCLaHZxKA-psdyS_LkE=
|
||||||
DRONE_RPC_SECRET=a1cf994eee95899f31f296c25d8310f0
|
DRONE_RPC_SECRET=a1cf994eee95899f31f296c25d8310f0
|
||||||
DRONE_SERVER_HOST=drone.07fi.net:8000
|
DRONE_SERVER_HOST=drone.07fi.net
|
||||||
DRONE_SERVER_PROTO=http
|
DRONE_SERVER_PROTO=https
|
||||||
|
|
||||||
DRONE_RPC_PROTO=http
|
DRONE_RPC_PROTO=http
|
||||||
DRONE_RPC_HOST=drone.07fi.net:8000
|
DRONE_RPC_HOST=drone.07fi.net:8000
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
version: "3"
|
version: "2"
|
||||||
services:
|
services:
|
||||||
nginx-proxy:
|
nginx-proxy:
|
||||||
image: jwilder/nginx-proxy
|
image: jwilder/nginx-proxy
|
||||||
@ -7,8 +7,28 @@ services:
|
|||||||
- "443:443"
|
- "443:443"
|
||||||
volumes:
|
volumes:
|
||||||
- /var/run/docker.sock:/tmp/docker.sock:ro
|
- /var/run/docker.sock:/tmp/docker.sock:ro
|
||||||
- ./gitea/vhost:/etc/nginx/vhost.d:ro
|
- ./proxy/vhost:/etc/nginx/vhost.d
|
||||||
|
- ./proxy/certs:/etc/nginx/certs
|
||||||
|
- /etc/nginx/certs
|
||||||
|
- /etc/nginx/vhost.d
|
||||||
|
- /usr/share/nginx/html
|
||||||
|
environment:
|
||||||
|
- DHPARAM_GENERATION=false
|
||||||
|
|
||||||
|
nginx-proxy-letsencrypt:
|
||||||
|
image: jrcs/letsencrypt-nginx-proxy-companion
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
environment:
|
||||||
|
- DEFAULT_EMAIL=07fi123@gmail.com
|
||||||
|
depends_on:
|
||||||
|
- gitea
|
||||||
|
- drone
|
||||||
|
volumes_from:
|
||||||
|
- nginx-proxy
|
||||||
|
networks:
|
||||||
|
- default
|
||||||
|
|
||||||
gitea:
|
gitea:
|
||||||
image: gitea/gitea:1
|
image: gitea/gitea:1
|
||||||
container_name: gitea
|
container_name: gitea
|
||||||
@ -22,6 +42,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- VIRTUAL_PORT=3000
|
- VIRTUAL_PORT=3000
|
||||||
- VIRTUAL_HOST=git.07fi.net
|
- VIRTUAL_HOST=git.07fi.net
|
||||||
|
- LETSENCRYPT_HOST=git.07fi.net
|
||||||
- USER_UID=1000
|
- USER_UID=1000
|
||||||
- USER_GID=1000
|
- USER_GID=1000
|
||||||
- TZ=America/Chicago
|
- TZ=America/Chicago
|
||||||
@ -55,8 +76,8 @@ services:
|
|||||||
- DRONE_DATABASE_DATASOURCE=/var/lib/drone/database.sqlite
|
- DRONE_DATABASE_DATASOURCE=/var/lib/drone/database.sqlite
|
||||||
- DRONE_DATABASE_DRIVER=sqlite3
|
- DRONE_DATABASE_DRIVER=sqlite3
|
||||||
- TZ=America/Chicago
|
- TZ=America/Chicago
|
||||||
- VIRTUAL_PORT=8000
|
|
||||||
- VIRTUAL_HOST=drone.07fi.net
|
- VIRTUAL_HOST=drone.07fi.net
|
||||||
|
- LETSENCRYPT_HOST=drone.07fi.net
|
||||||
|
|
||||||
drone-runner:
|
drone-runner:
|
||||||
image: drone/drone-runner-docker:1
|
image: drone/drone-runner-docker:1
|
||||||
|
@ -1,2 +0,0 @@
|
|||||||
proxy_set_header X-Forwarded-For $remote_addr;
|
|
||||||
proxy_set_header X-Forwarded-Proto $scheme;
|
|
@ -1,2 +0,0 @@
|
|||||||
proxy_set_header X-Forwarded-For $remote_addr;
|
|
||||||
proxy_set_header X-Forwarded-Proto $scheme;
|
|
10
proxy/vhost/default
Normal file
10
proxy/vhost/default
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
## Start of configuration add by letsencrypt container
|
||||||
|
location ^~ /.well-known/acme-challenge/ {
|
||||||
|
auth_basic off;
|
||||||
|
auth_request off;
|
||||||
|
allow all;
|
||||||
|
root /usr/share/nginx/html;
|
||||||
|
try_files $uri =404;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
## End of configuration add by letsencrypt container
|
5
proxy/vhost/drone.07fi.net_location
Normal file
5
proxy/vhost/drone.07fi.net_location
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
# pass through headers
|
||||||
|
proxy_set_header X-Real-IP $remote_addr;
|
||||||
|
proxy_set_header X-Forwarded-For $remote_addr;
|
||||||
|
proxy_set_header X-Forwarded-Proto $scheme;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user