Automatic container build and publication to common container registry
Current approach does not follow best DevOps practices. Currently the two images are manually built via scripts and published to personal container registries which does not allow others developers to publish images on a common registry. The goal of this ticket is to automate the build and deployment of Subsquid and Hasura images to one of the following common registries: GitLab Registry or Docker Hub.
Todos
-
Set up CI/CD registry.duniter.org/nodes/duniter-squid
-
squid:{version/latest}
,hasura:{version/latest}
-
Delete images build and deployment scripts -
Update related section in Readme -
Update documentation on Duniter websites: specially in the docker-compose.yml
files to pull the image from the new location- websites/duniter-website-en-v2!11 (merged)
- No indexer doc on French website
-
Test CI -
Ask Hugo and Poka to delete their images on DockerHub? to avoid confusion on why there are no updates
Edited by Moul