imfreedom/docs.imfreedom.org

Initial revision

2021-09-28, Gary Kramlich
dd8a7d21a68c
Parents
Children 206410350edf
Initial revision
  • +3 -0
    .hgignore
  • +4 -0
    Dockerfile
  • +5 -0
    README.md
  • +48 -0
    convey.yml
  • --- /dev/null Thu Jan 01 00:00:00 1970 +0000
    +++ b/.hgignore Tue Sep 28 02:31:50 2021 -0500
    @@ -0,0 +1,3 @@
    +syntax: regexp
    +^docs\/
    +
    --- /dev/null Thu Jan 01 00:00:00 1970 +0000
    +++ b/Dockerfile Tue Sep 28 02:31:50 2021 -0500
    @@ -0,0 +1,4 @@
    +FROM nginx:alpine
    +
    +COPY docs/ /usr/share/nginx/html/
    +
    --- /dev/null Thu Jan 01 00:00:00 1970 +0000
    +++ b/README.md Tue Sep 28 02:31:50 2021 -0500
    @@ -0,0 +1,5 @@
    +# docs.imfreedom.org
    +
    +This repository is used to generate the container that runs at
    +[docs.imfreedom.org](https://docs.imfreedom.org/).
    +
    --- /dev/null Thu Jan 01 00:00:00 1970 +0000
    +++ b/convey.yml Tue Sep 28 02:31:50 2021 -0500
    @@ -0,0 +1,48 @@
    +environment:
    + - REGISTRY=docker.io
    + - REGISTRY_USERNAME
    + - REGISTRY_PASSWORD
    + - REPOSITORY=imfreedom/docs
    + - TAG=latest
    +
    +tasks:
    + import:
    + type: docker/import
    + files: .:.
    +
    + build:
    + type: docker/build
    + dockerfile: Dockerfile
    + tag: ${REGISTRY}/${REPOSITORY}:${TAG}
    + files: docs
    +
    + login:
    + type: docker/login
    + server: ${REGISTRY}
    + username: ${REGISTRY_USERNAME}
    + password: ${REGISTRY_PASSWORD}
    +
    + logout:
    + type: docker/logout
    + server: ${REGISTRY}
    +
    + publish:
    + type: docker/push
    + images: ${REGISTRY}/${REPOSITORY}:${TAG}
    +
    +plans:
    + build:
    + stages:
    + - tasks: [import, build]
    +
    + publish:
    + stages:
    + - tasks: [login, publish]
    + - tasks: [logout]
    + run: always
    +
    +meta-plans:
    + default:
    + plans: [build, publish]
    +
    +