Skip to content

Commit 86ee85e

Browse files
Merge pull request #3 from devlopersabbir/sabbir
Sabbir
2 parents 87c9d28 + 5b00be5 commit 86ee85e

File tree

4 files changed

+38
-1
lines changed

4 files changed

+38
-1
lines changed

.dockerignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,8 @@ temp
1414

1515
# Ignore website and browser
1616
browsers
17-
websites
17+
websites
18+
example
19+
docker
20+
temp
21+
tests

changelog.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@
2121
- [feat] View live online coders with in-memory cache i backend
2222
- [feat] shows a floating button for displaying online coders
2323
- [fix] Fixed mobile responsive issues
24+
- [feat] Nginx setup for getting free ssl on our server

docker-compose.yaml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,19 @@ services:
2929
dockerfile: docker/Dockerfile.kotlin
3030
image: executor-kotlin:latest
3131

32+
executeme-nginx:
33+
image: nginx:alpine
34+
ports:
35+
- "9292:9292"
36+
volumes:
37+
- ./nginx/nginx.conf:/etc/nginx/nginx.conf:ro
38+
- ./nginx/certs:/etc/nginx/certs:ro
39+
depends_on:
40+
- nodejs-server-image
41+
networks:
42+
- app-network
43+
restart: unless-stopped
44+
3245
nodejs-server-image:
3346
build:
3447
context: .
@@ -43,3 +56,7 @@ services:
4356
- /var/run/docker.sock:/var/run/docker.sock
4457
- ./temp:/app/temp
4558
restart: unless-stopped
59+
60+
networks:
61+
app-network:
62+
driver: bridge

nginx/nginx.conf

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
events {}
2+
3+
http {
4+
server {
5+
listen 9292 ssl;
6+
7+
ssl_certificate /etc/nginx/certs/selfsigned.crt;
8+
ssl_certificate_key /etc/nginx/certs/selfsigned.key;
9+
10+
location / {
11+
proxy_pass http://executeme-nodejs-server:9091;
12+
proxy_set_header Host $host;
13+
}
14+
}
15+
}

0 commit comments

Comments
 (0)