Commit graph

98 commits

Author SHA1 Message Date
pedro 78a79e69e9 preserve docker build cache on orchestra musician
produce docker build speedup

- git checkout produce docker cache invalidation, do it when needed
- use /opt/app PATH for the two containers
- use two different layers: one to do the pip requirements, the other
  for the rest of the sourcecode
2024-01-24 01:05:37 +01:00
pedro b5359d77b0 README: capital title 2024-01-23 21:33:35 +01:00
pedro b6f85328be README: specify lang for src blocks 2024-01-23 21:32:44 +01:00
pedro 9eae60c960 README: update docker install 2024-01-23 21:32:01 +01:00
pedro 7b31a8d697 general README update
maybe it needs a review
2024-01-23 21:30:22 +01:00
pedro f9393b5311 build_common: no branches, main; ensure git dir 2024-01-23 10:42:42 +01:00
pedro c606fee335 also ignore authentik ssikit 2024-01-23 10:42:00 +01:00
pedro ee87477654 pangea: authentik: fix wrong volumes 2024-01-23 10:41:40 +01:00
pedro 1244a2035b make didkit pip work 2024-01-23 10:41:20 +01:00
pedro f378a945e8 authentik: use fork as volume
right now, it does not seem to need to compile
2024-01-23 09:17:58 +01:00
pedro a10075e80e musician: make it build and run, missing IDP binds 2024-01-23 09:10:41 +01:00
pedro 21d8c34e1b pangea dc: fix wrong env vars and missing volume 2024-01-23 09:02:15 +01:00
pedro 59960cbc73 .env.example: fix unquoted chars on env 2024-01-23 09:01:11 +01:00
pedro 06ce7afd3e pangea p: add manual build of orchestra & musician 2024-01-23 09:00:27 +01:00
pedro ffde8a64be these files are not needed anymore
but they were base on doing the building for pilots
2024-01-23 08:33:46 +01:00
pedro d2c63de37b more bugfix namespace problm and pangeapilot files 2024-01-19 12:39:14 +01:00
pedro 3af59e9423 bugfix namespace, build__all script, simple pilots
- build__all.sh
- build__common.sh (includes common_start and common_end) which
  simplifies pilots
2024-01-19 11:01:49 +01:00
pedro 00360491ec fix docker project namespaces 2024-01-16 11:19:55 +01:00
pedro 1cc0cdc4d9 idhub docker: requirements for lafede pilot
- add dependency for pdf signature
- this one does not need the OIDC4VP thing
2024-01-16 10:56:12 +01:00
pedro 85d7c19083 upload lafede pilot deployment script 2024-01-16 10:51:24 +01:00
pedro 8e9c03d8fb pilot setem: establish more mnemonic ports 2024-01-12 10:33:53 +01:00
pedro 30c0da5fc0 deployment scripts for pilot setem 2024-01-12 10:30:55 +01:00
pedro d523ec2efd build pilot-xo9b: ensure is in branch before copy 2024-01-09 10:54:06 +01:00
pedro 076b31f6f6 demo 12d -> pilot-xo9b (not tested) 2024-01-09 10:49:05 +01:00
pedro 2a19a05f4d idbhub: fix secret sharing 2023-12-15 09:31:50 +01:00
pedro d02214062e makefile: add idhub_build 2023-12-12 14:35:17 +01:00
pedro 553bc3efe1 deployment for demo 12D (not tested) 2023-12-12 11:17:04 +01:00
pedro df05735979 idhub: make it more dev env friendly
now idhub docker just has the dev env, you need to map the idhub repo
as a volume (there is a friendly error handling for that)
2023-12-01 10:10:11 +01:00
pedro 1585ece598 orchestra temp build 2023-11-24 12:33:55 +01:00
pedro 2b433c4d29 useful dockerignores to ignore local python env
that were docker ignores needed to ignore a local python env and its
sqlite db
2023-11-16 17:17:56 +01:00
pedro e2e74926ca docker: put init data as part of dev deployment
use django default env vars on a production deployment
2023-11-16 17:03:19 +01:00
pedro 81a6398f02 idhub: add env vars for email credentials 2023-11-14 11:30:11 +01:00
cayop 5a89c7e6e6 Merge pull request 'idhub_init_data' (#1) from idhub_init_data into main
Reviewed-on: https://gitea.pangea.org/trustchain-oc1-orchestral/docker/pulls/1
2023-11-03 13:00:56 +00:00
Cayo Puigdefabregas be4e1dc700 add docker_down 2023-11-03 13:52:44 +01:00
Cayo Puigdefabregas fd3014afd7 add creating initial datas as command 2023-11-03 13:28:17 +01:00
Cayo Puigdefabregas 40617b7cfe add creating initial datas 2023-11-03 12:01:12 +01:00
pedro cc0c2033f9 idhub: better README.md 2023-11-03 10:16:42 +01:00
pedro 265a28c051 idhub: tag with latest, and use it in dcompose 2023-11-03 10:13:28 +01:00
pedro 712e1e9947 idhub: add envs for idhub namespace 2023-11-03 10:12:09 +01:00
pedro 4c7e6bd3c9 idhub: add CSRF_TRUSTED_ORIGINS env var 2023-11-03 10:11:30 +01:00
pedro 93d1f2d01c idhub build: add detach on production env 2023-11-03 09:59:56 +01:00
pedro f68e1638fc idhub docker temp
because of WIP on sso branches errors for musician and orchestra

and final verification for devicehub

only idhub is working
2023-10-31 11:00:08 +01:00
pedro 0359759848 orchestra & musician: use env namespace 2023-10-31 10:44:46 +01:00
pedro f84539f6b7 add idhub repo (TODO docker part) 2023-10-10 11:08:32 +02:00
pedro 24560d2370 new orchestra & musician images with sso branch 2023-10-10 10:59:40 +02:00
pedro faf55deb84 Makefile: docker tag per git repo 2023-10-10 10:54:22 +02:00
pedro 8e5b0ce928 add script to pull git repos 2023-10-10 10:54:09 +02:00
pedro 27742db4fb init with previous work
this repo is a reinitialization with a change in the concept

previous repo had git subtree of django-musician and django-orchestra,
that was too static for our interest

next approach is a script that pulls git repos, and that would be
needed if you want to build everything, if not, just with the docker
compose you would have enough for running the containers, hence,
downloading the images from the docker registry
2023-10-10 10:07:46 +02:00