开源软件名称(OpenSource Name):hashbang/mastodon-helm
开源软件地址(OpenSource Url):https://github.com/hashbang/mastodon-helm
开源编程语言(OpenSource Language):
Smarty
100.0%
开源软件介绍(OpenSource Introduction):mastodon-helm
http://github.com/hashbang/mastodon-helm
About
This helm chart allows one-command deployment of mastodon and all needed
dependencies such as redis, postgres, opensmtpd etc.
Requirements
- minikube (for dev/testing)
- kubectl
- helm
Testing
-
Start Minikube Ingress and Helm
minikube start
minikube addons enable ingress
helm init
-
Install Helm dependencies and chart
helm dependency update
helm install -n mastodon .
-
Monitor progress of mastodon initialization
kubectl -n mastodon logs \
-f $(kubectl -n mastodon get pods -l app=mastodon -o name) \
-c web
-
Add local DNS entry for minikube
sudo echo "192.168.99.100 mastodon.local" >> /etc/hosts
-
Create test account in browser
chromium https://mastodon.local
-
Monitor OpenSMTPD for welcome email
kubectl -n mastodon logs \
-f $(kubectl -n mastodon get pods -l app=mastodon -o name) \
-c smtpd
Production Deployment
TODO
|
请发表评论