Source files of publiccode.eu, the official website for the "Public Money, Public Code" campaign https://publiccode.eu
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

123456789101112131415161718192021222324252627
  1. pipeline:
  2. syntaxcheck:
  3. image: monachus/hugo
  4. commands:
  5. - cd site; ./build/build.sh syntax
  6. deploy:
  7. image: tmaier/docker-compose
  8. commands:
  9. # Install git
  10. - apk add -q git
  11. # Clone the git remository
  12. # Make the signatures file available to the PMPC website
  13. # Build the docker container
  14. # Clean things up
  15. - git clone https://git.fsfe.org/pmpc/website.git /tmp/pmpc-build && cd /tmp/pmpc-build/ && cp /tmp/signatures/signatures.json site/data/signatures/signatures.json && docker build -t pmpc .
  16. # Run docker compose
  17. - docker-compose up -d
  18. volumes:
  19. - /var/run/docker.sock:/var/run/docker.sock
  20. - /srv/forms/pmpc:/tmp/signatures:ro
  21. when:
  22. event: [push, tag, deployment]
  23. branch: master