Skip to content

Commit

Permalink
Refactor repo structure
Browse files Browse the repository at this point in the history
  • Loading branch information
zamuzakki committed Jul 3, 2024
1 parent f91c927 commit cd4846a
Show file tree
Hide file tree
Showing 38 changed files with 22 additions and 334 deletions.
48 changes: 0 additions & 48 deletions Dockerfile.g3wsuite-deps.dockerfile

This file was deleted.

48 changes: 0 additions & 48 deletions Dockerfile.g3wsuite-deps.ltr.dockerfile

This file was deleted.

56 changes: 0 additions & 56 deletions Dockerfile.g3wsuite-deps.ltr.mssql.dockerfile

This file was deleted.

40 changes: 0 additions & 40 deletions Dockerfile.g3wsuite.dockerfile

This file was deleted.

File renamed without changes.
File renamed without changes.
8 changes: 4 additions & 4 deletions docker-compose-dev.yml → deployment/docker-compose-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,12 +67,12 @@ services:
volumes:
- ${WEBGIS_DOCKER_SHARED_VOLUME}:/shared-volume
- ${WEBGIS_DOCKER_SHARED_VOLUME}/node_modules:/code/node_modules
- ./config/g3w-suite/overrides/static:/code/static:ro
- ./config/g3w-suite/overrides/templates:/code/templates:ro
- ./config/g3w-suite/settings_docker.py:/code/g3w-admin/base/settings/local_settings.py
- ./docker/g3w-suite/overrides/static:/code/static:ro
- ./docker/g3w-suite/overrides/templates:/code/templates:ro
- ./docker/g3w-suite/settings_docker.py:/code/g3w-admin/base/settings/local_settings.py
- ./scripts:/scripts
- ${G3WSUITE_LOCAL_CODE_PATH}:/code
- ./config/qgis/QGIS3.ini:/shared-volume/QGIS/QGIS3.ini
- ./qgis/QGIS3.ini:/shared-volume/QGIS/QGIS3.ini

entrypoint: /scripts/docker-entrypoint-dev.sh

Expand Down
18 changes: 9 additions & 9 deletions docker-compose.yml → deployment/docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@ services:

g3w-suite:
build:
context: .
dockerfile: Dockerfile
context: ../
dockerfile: deployment/docker/Dockerfile
environment:
- DISPLAY=:99
- G3WSUITE_TILECACHE_PATH
Expand Down Expand Up @@ -66,11 +66,11 @@ services:
volumes:
- ${WEBGIS_DOCKER_SHARED_VOLUME}:/shared-volume
- ${WEBGIS_DOCKER_SHARED_VOLUME}/node_modules:/code/node_modules
- ./config/g3w-suite/overrides/static:/code/static:ro
- ./config/g3w-suite/overrides/templates:/code/templates:ro
- ./config/g3w-suite/settings_docker.py:/code/g3w-admin/base/settings/local_settings.py
- ./docker/g3w-suite/overrides/static:/code/static:ro
- ./docker/g3w-suite/overrides/templates:/code/templates:ro
- ./docker/g3w-suite/settings_docker.py:/code/g3w-admin/base/settings/local_settings.py
- ./secrets/pg_service.conf:${PGSERVICEFILE}
- ./config/qgis/QGIS3.ini:/shared-volume/QGIS/QGIS3.ini
- ./qgis/QGIS3.ini:/shared-volume/QGIS/QGIS3.ini

networks:
internal:
Expand All @@ -94,9 +94,9 @@ services:
- ${WEBGIS_DOCKER_SHARED_VOLUME}:/shared-volume
- ${WEBGIS_DOCKER_SHARED_VOLUME}/var/www/.well-known:/var/www/.well-known
- ${WEBGIS_DOCKER_SHARED_VOLUME}/certs/letsencrypt:/etc/letsencrypt:ro
- ./config/g3w-suite/overrides/static:/shared-volume/static/overrides:ro
- ./config/nginx:/etc/nginx/conf.d/:ro
- ./config/nginx/html:/var/www/html:ro
- ./docker/g3w-suite/overrides/static:/shared-volume/static/overrides:ro
- ./nginx:/etc/nginx/conf.d/:ro
- ./nginx/html:/var/www/html:ro
logging:
driver: "json-file"
options:
Expand Down
6 changes: 3 additions & 3 deletions Dockerfile → deployment/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -26,16 +26,16 @@ RUN apt update && \
ARG G3W_SUITE_BRANCH

# Override settings
ADD requirements_rl.txt /requirements_rl.txt
ADD deployment/docker/requirements_rl.txt /requirements_rl.txt

ADD scripts /scripts
ADD deployment/scripts /scripts

RUN chmod +x /scripts/*.sh

RUN /scripts/setup.sh \
&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

ADD config/g3w-suite/overrides /code
ADD deployment/docker/g3w-suite/overrides /code
RUN cp /code/settings_docker.py /code/g3w-admin/base/settings/local_settings.py

CMD echo "Base image for g3w-suite-dev" && tail -f /dev/null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,8 @@
#'openrouteservice',
'qtimeseries',
'frontend',
'qps_timeseries'
'qps_timeseries',
'dam_monitor'
]

DATABASES = {
Expand Down Expand Up @@ -211,4 +212,4 @@
SESSION_COOKIE_NAME = 'gis3w-suite-dev-iehtgdb264t5gr'

FRONTEND = True
FRONTEND_APP = 'frontend'
FRONTEND_APP = 'frontend'
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
3 changes: 3 additions & 0 deletions scripts/setup.sh → deployment/scripts/setup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ pip3 install -r requirements_huey.txt
#TODO make this as generic so that we can install as many plugins as possible
git submodule add -f https://github.com/g3w-suite/g3w-admin-frontend.git g3w-admin/frontend

# Dam monitor
git submodule add -f https://github.com/zamuzakki/dam-monitor.git g3w-admin/dam_monitor


# Caching
pip3 install -r /code/g3w-admin/caching/requirements.txt
Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
72 changes: 0 additions & 72 deletions docker/Dockerfile.qgis-server-oracle.dockerfile

This file was deleted.

15 changes: 0 additions & 15 deletions docker/qgis-server-oracle-build.sh

This file was deleted.

Loading

0 comments on commit cd4846a

Please sign in to comment.