diff --git a/docker-compose.yml b/docker-compose.yml index 890921f..990a9d0 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,5 @@ version: "2" services: - db: build: context: ./mysql @@ -11,11 +10,12 @@ services: app: env_file: - - .env - build: - context: ./src - dockerfile: Dockerfile - + - .env + build: + context: ./src + dockerfile: Dockerfile + volumes: + - ./logs/:/logs/:rw ports: - "80${groupid}:8080" - "4${groupid}:443" @@ -26,10 +26,8 @@ services: ipv4_address: 10.${groupid}.0.6 networks: - backend: driver: bridge ipam: - config: - - subnet: 10.${groupid}.0.0/18 - + config: + - subnet: 10.${groupid}.0.0/18 diff --git a/src/app/main.py b/src/app/main.py index 9fbf7fa..f172d44 100755 --- a/src/app/main.py +++ b/src/app/main.py @@ -1,6 +1,11 @@ from views.app import app +import logging +logging.basicConfig( + filename='/logs/beelance.log', + filemode='a', + level=logging.INFO, +) if __name__ == "__main__": app.run() - diff --git a/src/app/uwsgi.ini b/src/app/uwsgi.ini index 4e79fbd..d4e7c9d 100755 --- a/src/app/uwsgi.ini +++ b/src/app/uwsgi.ini @@ -1,3 +1,4 @@ [uwsgi] module = main -callable = app \ No newline at end of file +callable = app +logto = /logs/uwsgi.log diff --git a/src/entrypoint.sh b/src/entrypoint.sh index 33c032d..d5b7259 100755 --- a/src/entrypoint.sh +++ b/src/entrypoint.sh @@ -24,6 +24,8 @@ content_server=$content_server' }\n' content_server=$content_server" location $USE_STATIC_URL {\n" content_server=$content_server" alias $USE_STATIC_PATH;\n" content_server=$content_server' }\n' +content_server=$content_server" error_log /logs/error_log_http.log warn;\n" +content_server=$content_server" access_log /logs/access_log_http.log;\n" content_server=$content_server'}\n' @@ -44,6 +46,8 @@ content_server=$content_server' }\n' content_server=$content_server" location $USE_STATIC_URL {\n" content_server=$content_server" alias $USE_STATIC_PATH;\n" content_server=$content_server' }\n' +content_server=$content_server" error_log /logs/error_log_https.log warn;\n" +content_server=$content_server" access_log /logs/access_log_https.log;\n" content_server=$content_server'}\n'