dockerizazioa
This commit is contained in:
		
							parent
							
								
									253c5c2491
								
							
						
					
					
						commit
						645edec125
					
				| @ -1,5 +1,8 @@ | ||||
| FROM python:3-alpine | ||||
| 
 | ||||
| ARG USER_ | ||||
| ARG UID_ | ||||
| ENV USER_=admin | ||||
| ENV UID_=1000 | ||||
| RUN apk add --no-cache --upgrade bash | ||||
| 
 | ||||
| @ -16,4 +19,8 @@ RUN set -e; \ | ||||
| 	pip install -r requirements.txt; \ | ||||
| 	apk del .build-deps; | ||||
| 
 | ||||
| ENTRYPOINT ["./start.sh"] | ||||
| #RUN adduser -S -D $USER -u $UID_ | ||||
| #USER $USER | ||||
| 
 | ||||
| ENTRYPOINT ["./start.sh", "$UID_"] | ||||
| #CMD ["$UID_"] | ||||
|  | ||||
							
								
								
									
										10
									
								
								app.py
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								app.py
									
									
									
									
									
								
							| @ -21,7 +21,8 @@ along with this program.  If not, see <http://www.gnu.org/licenses/>. | ||||
| import bottle | ||||
| from bottle import get, post, static_file, request, route, template, error | ||||
| from bottle import SimpleTemplate | ||||
| from bottle.ext import beaker | ||||
| #from bottle.ext import beaker | ||||
| from beaker.middleware import SessionMiddleware | ||||
| from configparser import ConfigParser | ||||
| from ldap3 import Server, Connection, ALL | ||||
| from ldap3 import SIMPLE, SUBTREE, MODIFY_REPLACE, MODIFY_ADD, MODIFY_DELETE, ALL_ATTRIBUTES | ||||
| @ -437,11 +438,11 @@ def post_delete(): | ||||
| def serve_static(filename): | ||||
|     return static_file(filename, root=path.join(BASE_DIR, 'static')) | ||||
| 
 | ||||
| @get("/static/fonts/<filepath:re:.*\.(eot|otf|svg|ttf|woff|woff2?)>") | ||||
| @get("/static/fonts/<filepath:re:.*\\.(eot|otf|svg|ttf|woff|woff2?)>") | ||||
| def font(filepath): | ||||
|     return static_file(filepath, root="static/fonts") | ||||
| 
 | ||||
| @get("/static/tmp/<filepath:re:.*\.(png|svg)>") | ||||
| @get("/static/tmp/<filepath:re:.*\\.(png|svg)>") | ||||
| def font(filepath): | ||||
|     return static_file(filepath, root="static/tmp") | ||||
| 
 | ||||
| @ -1198,7 +1199,8 @@ class SuperUsers(object): | ||||
|          | ||||
| superUser = SuperUsers(CONF['ldap:0']) | ||||
| 
 | ||||
| app = beaker.middleware.SessionMiddleware(bottle.app(), session_opts) | ||||
| #app = beaker.middleware.SessionMiddleware(bottle.app(), session_opts) | ||||
| app = SessionMiddleware(bottle.app(), session_opts) | ||||
| 
 | ||||
| bottle.TEMPLATE_PATH = [BASE_DIR] | ||||
| 
 | ||||
|  | ||||
| @ -1,3 +1,4 @@ | ||||
| Beaker>=1.12.1 | ||||
| bottle>=0.12.19 | ||||
| bottle-beaker>=0.1.3 | ||||
| ldap3>=2.9.1 | ||||
| @ -5,3 +6,6 @@ uwsgi>=2.0.21 | ||||
| pyyaml>=6.0 | ||||
| ua-parser>=0.16.1 | ||||
| user-agents>=2.2.0 | ||||
| cryptocode==0.1 | ||||
| onetimepass==1.0.1 | ||||
| segno==1.5.3 | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user