imfreedom/docs.imfreedom.org
Clone
Summary
Browse
Changes
Graph
Initial revision
2021-09-28, Gary Kramlich
dd8a7d21a68c
Parents
Children
206410350edf
Initial revision
4 files changed, 60 insertions(+), 0 deletions(-)
+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]
+
+