Sha256: 48ba97e8ff98aa58f2c1ddc169b2c8f601fe244c93d99bd50f1865aafa1cac27
Contents?: true
Size: 1.51 KB
Versions: 3
Compression:
Stored size: 1.51 KB
Contents
#!/bin/bash cmd=$1 script="bin/.action.sh" RootSrv=/home/ubuntu/RodaSrv echo "## do not modify since automatically generated" > $script case $cmd in first) ## Not necessary for docker #mkdir -p ../../RodaSrv/edit #mkdir -p ../../RodaSrv/public/users ;; init) ## Create the RodaSrv folder echo "mkdir -p /home/ubuntu/RodaSrv/edit" >> $script echo "mkdir -p /home/ubuntu/RodaSrv/public" >> $script echo "mkdir -p /home/ubuntu/RodaSrv/system" >> $script ## Config file echo "echo '---' > /home/ubuntu/dyndoc/etc/dyn-html.yml" >> $script echo "echo 'root: /home/ubuntu/RodaSrv' >> /home/ubuntu/dyndoc/etc/dyn-html.yml" >> $script docker-compose exec --user ubuntu website bash /home/ubuntu/bin/.action.sh ;; add) # get RodaWebUser from environment variable RodaWebUser=$2 if [ "$RodaWebUser" != "" ]; then echo "mkdir -p ${RootSrv}/edit/${RodaWebUser}" >> $script echo "mkdir -p ${RootSrv}/public/pages" >> $script echo "mkdir -p ${RootSrv}/public/users/${RodaWebUser}/pages/${RodaWebUser}" >> $script echo "cd ${RootSrv}/public/pages" >> $script echo "ln -s ../users/${RodaWebUser}/pages/${RodaWebUser} ${RodaWebUser}" >> $script docker-compose exec --user ubuntu website bash /home/ubuntu/bin/.action.sh fi ;; status | start | stop) docker-compose exec --user ubuntu website bash -c "/usr/local/bin/dyn-ctl $cmd" ;; bash) docker-compose exec --user ubuntu website bash ;; build) docker-compose build dyndoc-ruby docker-compose build website ;; up) docker-compose up -d website ;; down) docker-compose down ;; esac
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dyndoc-ruby-1.3.9 | share/dyn-site/docker/dyn-site.sh |
dyndoc-ruby-1.3.6 | share/dyn-site/docker/dyn-site.sh |
dyndoc-ruby-1.3.4 | share/dyn-site/docker/dyn-site.sh |