diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..42b3d14 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +# ==================================================================================== # +# DEPLOYMENT +# ==================================================================================== # + +## docker/build: build the docker image +.PHONY: docker/build +docker/build: + docker build --tag federated-dashboard . + +## docker/test: run the built docker image +.PHONY: docker/test +docker/test: + docker run -p 8080:8080 -e TIER="best" -e DOMAIN="test.host" federated-dashboard + +## docker/tag: tag the container and prepare to push +.PHONY: docker/tag +docker/tag: + docker tag federated-dashboard:latest federatedcomputer/dashboard:latest + +## docker/push: push container to feds +.PHONY: docker/push +docker/push: + docker push federatedcomputer/dashboard:latest \ No newline at end of file diff --git a/cmd/web/app-links.go b/cmd/web/app-links.go index 6bb5b4f..9e28509 100644 --- a/cmd/web/app-links.go +++ b/cmd/web/app-links.go @@ -306,4 +306,39 @@ var allAppLinks = []AppLink{ "best": false, }, }, + { + Title: "Plane", + Description: "Project Management", + Image: "/static/img/plane.png", + Url: "https://castopod.{BASEURI}/", + LDAP: false, + Tiers: map[string]bool { + "starter": false, + "creator": false, + "teams": false, + "enterprise": false, + "free": false, + "good": false, + "better": false, + "best": true, + }, + }, + { + Title: "Cal.com", + Description: "Scheduling", + Image: "/static/img/cal.png", + Url: "#", + LDAP: false, + SpecialNote: "Coming Soon...", + Tiers: map[string]bool { + "starter": false, + "creator": false, + "teams": false, + "enterprise": false, + "free": false, + "good": true, + "better": true, + "best": true, + }, + }, } diff --git a/ui/static/img/cal.png b/ui/static/img/cal.png new file mode 100644 index 0000000..962d7c5 Binary files /dev/null and b/ui/static/img/cal.png differ diff --git a/ui/static/img/plane.png b/ui/static/img/plane.png new file mode 100644 index 0000000..3aba402 Binary files /dev/null and b/ui/static/img/plane.png differ