2020-09-17 11:43:24 +02:00
|
|
|
### Please note that this re-purposed CKAN Docker repo is a WORK IN PROGRESS ###
|
2020-09-17 14:02:02 +02:00
|
|
|
### It should not be used to install CKAN via Docker until this page is updated ###
|
|
|
|
|
|
|
|
|
|
|
|
Potential ideas/investigations from Keitaro (Marko Bocevski) : https://github.com/keitaroinc/docker-ckan:
|
|
|
|
|
|
|
|
- Maybe use build/up time variables loaded via the .env file, runtime variables loaded via a .ckan-env file - both
|
|
|
|
located at the root directory
|
2021-01-15 16:05:22 +01:00
|
|
|
|
2021-01-25 15:47:51 +01:00
|
|
|
- Look at using ghcr.io (GitHub Packages) to store Docker Images rather than DockerHub
|
|
|
|
|
2021-01-15 16:05:22 +01:00
|
|
|
- Should we use wheels too?
|
|
|
|
|
|
|
|
- Use Multi Stage Docker builds?
|
|
|
|
run some tests on image/container size with the different options
|
|
|
|
a smaller production build vs a development build with all the dev tools
|
|
|
|
|
|
|
|
- Use SSL on the NGINX container port
|
|
|
|
|
2020-09-17 14:02:02 +02:00
|
|
|
- 2 networks: 1) Frontend 2) Backend
|
2021-01-15 16:05:22 +01:00
|
|
|
|
2020-10-07 16:42:24 +02:00
|
|
|
- Create/access a CKAN datapusher image rather than build one?
|
2021-01-15 16:05:22 +01:00
|
|
|
|
2020-09-17 14:02:02 +02:00
|
|
|
- all username/passwords as environment variables rather than hardcoded
|
2021-01-15 16:05:22 +01:00
|
|
|
|
2020-09-17 14:02:02 +02:00
|
|
|
- "/images" is a good folder name to use to be able to build all versions of CKAN and DataPusher images
|
2020-10-07 16:42:24 +02:00
|
|
|
|
2020-09-25 15:26:15 +02:00
|
|
|
- make sure the "development mode" path is taken cared of with any changes
|
2021-01-15 16:05:22 +01:00
|
|
|
|
2020-09-17 14:59:42 +02:00
|
|
|
- Create an admin user during the container deployment
|
2021-01-15 16:05:22 +01:00
|
|
|
|
2020-10-07 16:42:24 +02:00
|
|
|
- should there be a datapusher container built? maybe an xloader container?
|