docker
This commit is contained in:
		
							parent
							
								
									f7a4b6ab72
								
							
						
					
					
						commit
						3abac37ba4
					
				
							
								
								
									
										13
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								Dockerfile
									
									
									
									
									
								
							| @ -1,14 +1,11 @@ | ||||
| FROM python:3-alpine | ||||
| 
 | ||||
| ARG UID_ | ||||
| ENV UID_=1000 | ||||
| RUN apk add --no-cache --upgrade bash | ||||
| RUN mkdir -p /www | ||||
| RUN chown -R 1000:1000 /www  | ||||
| 
 | ||||
| ADD --chown=$UID_:$UID_ . /www | ||||
| WORKDIR /www | ||||
| 
 | ||||
| COPY . . | ||||
| #COPY --chown=1000:1000 . . | ||||
| #COPY --chown=daemon:daemon settings.ini.example settings.ini | ||||
| RUN cp settings.ini.example settings.ini | ||||
| RUN chmod +x start.sh | ||||
| RUN set -e; \ | ||||
| 	apk add --no-cache --virtual .build-deps \ | ||||
| @ -19,6 +16,4 @@ RUN set -e; \ | ||||
| 	pip install -r requirements.txt; \ | ||||
| 	apk del .build-deps; | ||||
| 
 | ||||
| #EXPOSE 9090 | ||||
| USER 1000 | ||||
| ENTRYPOINT ["./start.sh"] | ||||
|  | ||||
| @ -47,7 +47,11 @@ Biltegi honetako edukiak klonatu eta menpekotasunak instalatu: | ||||
| #### Docker irudia sortu | ||||
| 
 | ||||
|     docker build -t aitzol/ldap-webui:latest . | ||||
|      | ||||
| 
 | ||||
| edo | ||||
| 
 | ||||
|     docker build -t aitzol/ldap-webui:latest . --build-arg UID_=$UID     | ||||
| 
 | ||||
| #### Edukiontzia sortu | ||||
| 
 | ||||
|     docker-compose up -d | ||||
|  | ||||
							
								
								
									
										10
									
								
								start.sh
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								start.sh
									
									
									
									
									
								
							| @ -1,5 +1,11 @@ | ||||
| #!/bin/bash | ||||
| if [ ! -f /tmp/foo.txt ]; then | ||||
| if [ ! -f settings.ini ]; then | ||||
|     cp settings.ini.example settings.ini | ||||
| fi | ||||
| uwsgi --http :9090 --enable-threads --uid 1000 --wsgi-file app.py | ||||
| 
 | ||||
| if [[ $# -gt 0 ]]; then | ||||
|     UID_=$1 | ||||
|     echo $UID_ | ||||
| fi | ||||
| 
 | ||||
| uwsgi --http :9090 --enable-threads --uid $UID_ --wsgi-file app.py | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user