add development proxy (nginx instance)
This commit is contained in:
		
							parent
							
								
									692fd4d9d6
								
							
						
					
					
						commit
						5681c917ea
					
				
					 4 changed files with 38 additions and 1 deletions
				
			
		
							
								
								
									
										4
									
								
								dev-proxy/Dockerfile
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										4
									
								
								dev-proxy/Dockerfile
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,4 @@
 | 
				
			||||||
 | 
					FROM nginx:stable-alpine
 | 
				
			||||||
 | 
					LABEL maintainer="joern-michael.miehe@lenaisten.de"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					COPY nginx.conf /etc/nginx/conf.d/default.conf
 | 
				
			||||||
							
								
								
									
										23
									
								
								dev-proxy/nginx.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										23
									
								
								dev-proxy/nginx.conf
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,23 @@
 | 
				
			||||||
 | 
					upstream ui {
 | 
				
			||||||
 | 
					    server ui:8080;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# upstream api {
 | 
				
			||||||
 | 
					#     server api:3000;
 | 
				
			||||||
 | 
					# }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					server {
 | 
				
			||||||
 | 
					    listen 80 default_server;
 | 
				
			||||||
 | 
					    server_name _;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    error_log  /dev/stderr;
 | 
				
			||||||
 | 
					    access_log /dev/stdout;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    location / {
 | 
				
			||||||
 | 
					        proxy_pass http://ui;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    # location /api/ {
 | 
				
			||||||
 | 
					    #     proxy_pass http://api;
 | 
				
			||||||
 | 
					    # }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
| 
						 | 
					@ -12,5 +12,9 @@ services:
 | 
				
			||||||
            - "${PWD}/ui:/srv/vue/bday2020"
 | 
					            - "${PWD}/ui:/srv/vue/bday2020"
 | 
				
			||||||
        ports: 
 | 
					        ports: 
 | 
				
			||||||
            - 8000:8000
 | 
					            - 8000:8000
 | 
				
			||||||
            - 8080:8080
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    dev-proxy:
 | 
				
			||||||
 | 
					        build: dev-proxy
 | 
				
			||||||
 | 
					        restart: 'no'
 | 
				
			||||||
 | 
					        ports: 
 | 
				
			||||||
 | 
					            - 8080:80
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										6
									
								
								ui/vue.config.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								ui/vue.config.js
									
									
									
									
									
										Normal file
									
								
							| 
						 | 
					@ -0,0 +1,6 @@
 | 
				
			||||||
 | 
					// vue.config.js
 | 
				
			||||||
 | 
					module.exports = {
 | 
				
			||||||
 | 
					    devServer: {
 | 
				
			||||||
 | 
					        disableHostCheck: true
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Loading…
	
		Reference in a new issue