Sign inSign up

fisdap/content-tools-data

By fisdap

Updated over 5 years ago

Content Tools main Laravel repository

Image
0

8.2K

fisdap/content-tools-data repository overview

Content Tools

  • Be Awesome!
Docker-Composer setup
$ docker-compose up -d
Docker Development Installation
$ docker run -d -p 3306:3306 -e MYSQL_PASS="changeMe" -e MYSQL_USER=content_tools -e ON_CREATE_DB=content_tools --name content-tools-mysql tutum/mysql
$ docker build -t fisdap/content-tools-web .
$ docker run -d -v /Users/jasonmichels/Sites/content-tools:/var/www/html:rw --link content-tools-mysql:mysql -e "CACHE_DRIVER=database" -e "SESSION_DRIVER=database" --name content-tools-web fisdap/content-tools-web
$ docker run -d -p 9000:80 --link content-tools-web --name haproxy dockercloud/haproxy:1.2.1
Docker commands to do things like run test suites
$ docker run --volumes-from content-tools-web --link content-tools-mysql:mysql --rm --name php-apache-tester jasonmichels/php-apache-tester:5.6.9-apache ./vendor/bin/phing -l
$ docker run --volumes-from content-tools-web --link content-tools-mysql:mysql --rm --name php-apache-tester jasonmichels/php-apache-tester:5.6.9-apache ./vendor/bin/phing build:db
$ docker run --volumes-from content-tools-web --link content-tools-mysql:mysql --rm --name php-apache-tester jasonmichels/php-apache-tester:5.6.9-apache ./vendor/bin/phing test:unit
Installation without docker
$ phing install
Uninstall without docker
$ phing uninstall
TODO
Docker Cloud Staging CLI Commands
  • Staging Web Green Scale
$ docker-cloud service scale db10efdd-4862-4e94-b5d9-bacb853565e8 3
  • Staging Web Blue Scale
$ docker-cloud service scale c4dbc4b5-5afc-4be9-9a0d-d8fc090149e5 3
  • Staging Load balancer link to blue
$ docker-cloud service set --link ct-data-staging-web-blue:ct-data-staging-web-blue d8f2ff5a-c0a8-43e9-a212-40e9b3934de1
  • Staging load balancer link to green
$ docker-cloud service set --link ct-data-staging-web-green:ct-data-staging-web-green d8f2ff5a-c0a8-43e9-a212-40e9b3934de1
Docker Cloud Production CLI Commands
  • PRODUCTION Web Green Scale
$ docker-cloud service scale eaa739a9-fb5b-48fd-892b-bdc2e20b54cd 3
  • PRODUCTION Web Blue Scale
$ docker-cloud service scale fd8b784d-2140-4021-947b-7a7ed819fa29 3
  • PRODUCTION Load balancer link to blue
$ docker-cloud service set --link ct-data-production-web-blue:ct-data-production-web-blue af9ce00a-378e-4386-824d-77de37d27f8e
  • PRODUCTION load balancer link to green
$ docker-cloud service set --link ct-data-production-web-green:ct-data-production-web-green af9ce00a-378e-4386-824d-77de37d27f8e
Tech

Content Tools will use some awesome stuff!

  • [PHP] - Because we can!
  • [Laravel] - as our middleware framework
  • [Twitter Bootstrap] - great UI boilerplate for modern web apps
  • [jQuery] - duh
  • [MySQL] - you know what to do
  • [Docker] - Because containers

License

Proprietory

Authors

  • Sam Tape
  • Jason Michels

Tag summary

Content type

Image

Digest

Size

439.7 MB

Last updated

over 5 years ago

docker pull fisdap/content-tools-data:development-master_490_b8a777f09ce99f68527eb38d3c9ac9847b03af18