commit
6f03ba39ef
5 changed files with 200 additions and 0 deletions
@ -0,0 +1,14 @@ |
||||
FROM node:14 |
||||
|
||||
# Set working directory |
||||
WORKDIR /var/www |
||||
|
||||
# get latest nodejs |
||||
RUN curl -sL https://deb.nodesource.com/setup_14.x | bash - |
||||
RUN apt-get install -y nodejs |
||||
|
||||
# Install Yarn |
||||
#RUN npm install --global yarn |
||||
|
||||
#npm install |
||||
#RUN bash -c "cd /var/www/src; npm install" |
||||
@ -0,0 +1,50 @@ |
||||
version: '3' |
||||
services: |
||||
#Nginx Service |
||||
student-register-nginx: |
||||
image: nginx:alpine |
||||
container_name: student-register-nginx |
||||
restart: unless-stopped |
||||
tty: true |
||||
ports: |
||||
- "1990:80" |
||||
- "19043:443" |
||||
volumes: |
||||
- ./:/var/www |
||||
- ./nginx/conf.d/student_conf.d/:/etc/nginx/conf.d |
||||
networks: |
||||
- app-network |
||||
teacher-register-nginx: |
||||
image: nginx:alpine |
||||
container_name: teacher-register-nginx |
||||
restart: unless-stopped |
||||
tty: true |
||||
ports: |
||||
- "1995:80" |
||||
- "19543:443" |
||||
volumes: |
||||
- ./:/var/www |
||||
- ./nginx/conf.d/teacher_conf.d:/etc/nginx/conf.d |
||||
networks: |
||||
- app-network |
||||
#node Service |
||||
node-register-web: |
||||
image: node:14 |
||||
container_name: node-register-web |
||||
build: |
||||
context: . |
||||
dockerfile: ./Dockerfile |
||||
restart: unless-stopped |
||||
tty: true |
||||
working_dir: /var/www |
||||
volumes: |
||||
- ./:/var/www |
||||
networks: |
||||
- app-network |
||||
#------------------------------------------------------------------------------- |
||||
#Docker Networks |
||||
networks: |
||||
app-network: |
||||
name: node_register_net |
||||
driver: bridge |
||||
# external: true |
||||
@ -0,0 +1,68 @@ |
||||
server { |
||||
listen 80; |
||||
server_name se_dev.sundayenglish.com; |
||||
index index.html; |
||||
error_log /var/log/nginx/error.log; |
||||
access_log /var/log/nginx/access.log; |
||||
root /var/www/student/dang_ky_hoc_sinh/build; |
||||
|
||||
location / { |
||||
try_files $uri $uri/ /index.html$is_args$args; |
||||
gzip_static on; |
||||
} |
||||
|
||||
client_max_body_size 128m; |
||||
} |
||||
# server { |
||||
# listen 443 default_server ssl http2; |
||||
# listen [::]:443 ssl http2; |
||||
# server_name sundayenglish.com; |
||||
# index index.php index.html; |
||||
# error_log /var/log/nginx/error.log; |
||||
# access_log /var/log/nginx/access.log; |
||||
# root /var/www/main; |
||||
# add_header Access-Control-Allow-Origin *; |
||||
# ssl_certificate /etc/nginx/ssl/live/sundayenglish.com/fullchain.pem; |
||||
# ssl_certificate_key /etc/nginx/ssl/live/sundayenglish.com/privkey.pem; |
||||
|
||||
# location / { |
||||
# try_files $uri /index.html; |
||||
# } |
||||
|
||||
# location ~* \.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$ { |
||||
# expires 1h; |
||||
# add_header Cache-Control "public, no-transform"; |
||||
# gzip on; |
||||
# gzip_disable "msie6"; |
||||
|
||||
# gzip_vary on; |
||||
# gzip_proxied any; |
||||
# gzip_comp_level 6; |
||||
# gzip_buffers 16 8k; |
||||
# gzip_http_version 1.1; |
||||
# gzip_min_length 256; |
||||
# gzip_types |
||||
# application/atom+xml |
||||
# application/geo+json |
||||
# application/javascript |
||||
# application/x-javascript |
||||
# application/json |
||||
# application/ld+json |
||||
# application/manifest+json |
||||
# application/rdf+xml |
||||
# application/rss+xml |
||||
# application/xhtml+xml |
||||
# application/xml |
||||
# font/eot |
||||
# font/otf |
||||
# font/ttf |
||||
# image/svg+xml |
||||
# text/css |
||||
# text/javascript |
||||
# text/plain |
||||
# text/xml |
||||
# image/jpeg; |
||||
# } |
||||
|
||||
# client_max_body_size 1024m; |
||||
# } |
||||
@ -0,0 +1,68 @@ |
||||
server { |
||||
listen 80; |
||||
server_name se_dev.sundayenglish.com; |
||||
index index.html; |
||||
error_log /var/log/nginx/error.log; |
||||
access_log /var/log/nginx/access.log; |
||||
root /var/www/teacher/dang_ky_giao_vien/build; |
||||
|
||||
location / { |
||||
try_files $uri $uri/ /index.html$is_args$args; |
||||
gzip_static on; |
||||
} |
||||
|
||||
client_max_body_size 128m; |
||||
} |
||||
# server { |
||||
# listen 443 default_server ssl http2; |
||||
# listen [::]:443 ssl http2; |
||||
# server_name sundayenglish.com; |
||||
# index index.php index.html; |
||||
# error_log /var/log/nginx/error.log; |
||||
# access_log /var/log/nginx/access.log; |
||||
# root /var/www/main; |
||||
# add_header Access-Control-Allow-Origin *; |
||||
# ssl_certificate /etc/nginx/ssl/live/sundayenglish.com/fullchain.pem; |
||||
# ssl_certificate_key /etc/nginx/ssl/live/sundayenglish.com/privkey.pem; |
||||
|
||||
# location / { |
||||
# try_files $uri /index.html; |
||||
# } |
||||
|
||||
# location ~* \.(ico|pdf|flv|jpg|jpeg|png|gif|js|css|swf)$ { |
||||
# expires 1h; |
||||
# add_header Cache-Control "public, no-transform"; |
||||
# gzip on; |
||||
# gzip_disable "msie6"; |
||||
|
||||
# gzip_vary on; |
||||
# gzip_proxied any; |
||||
# gzip_comp_level 6; |
||||
# gzip_buffers 16 8k; |
||||
# gzip_http_version 1.1; |
||||
# gzip_min_length 256; |
||||
# gzip_types |
||||
# application/atom+xml |
||||
# application/geo+json |
||||
# application/javascript |
||||
# application/x-javascript |
||||
# application/json |
||||
# application/ld+json |
||||
# application/manifest+json |
||||
# application/rdf+xml |
||||
# application/rss+xml |
||||
# application/xhtml+xml |
||||
# application/xml |
||||
# font/eot |
||||
# font/otf |
||||
# font/ttf |
||||
# image/svg+xml |
||||
# text/css |
||||
# text/javascript |
||||
# text/plain |
||||
# text/xml |
||||
# image/jpeg; |
||||
# } |
||||
|
||||
# client_max_body_size 1024m; |
||||
# } |
||||
Loading…
Reference in new issue