alexdicianu / argos Goto Github PK
View Code? Open in Web Editor NEWLinux, nginx, MySQL, PHP (Redis, Varnish)
Linux, nginx, MySQL, PHP (Redis, Varnish)
Or at least everything applicable to the local instance.
The base Fedora 21 container for nginx is available.
A bit more work will be needed to make sure the PHP libraries and config matches. eg *-dev on debian/ubuntu vs *-devel.
Currently the line below in the varnish Dockerfile is installing Varnish 4, which has a few VCL differences from Varnish 3.
RUN yum install -y --setopt=override_install_langs=en --setopt=tsflags=nodocs varnish redhat-rpm-config && rm -rf /var/cache/yum
We need to find a way to install Varnish 3.
There could be a variable in docker-compose.yml that could dictate how many app containers to have.
start
stop
build
up
ps
restart
Following the instructions from here (https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-virtual-hosts-on-ubuntu-14-04-lts), the repo needs to have a mount point (or files added through ADD command) containing all the sites needed for development.
Create a shared doc to work on the outline for documentation
Outline a quickstart tutorial as an easy route to get started
The base Fedora 21 container will be fine, an easy switch as all this does is expose a volume
This should resolve #36
Failed:
httpd.x86_64 0:2.4.12-1.fc21
Complete!
Service 'app' failed to build: The command [/bin/sh -c yum -y install nginx php php-cgi php-fpm php-cli php-mysql php-curl php-gd php-mcrypt php-intl php-imap php-tidy php-pear && yum clean all] returned a non-zero code: 1
Full output here: https://gist.github.com/alexdicianu/06dabcc8beadbeb56a73
Add a vagrant file and documentation for those who can not install docker or boot2docker
Two quickstarts will be needed
MySQL volume container should be added to the container list and fig.yml file.
The base Fedora 21 container will be fine, an easy switch as all this does is expose a volume
The Fedora cloud images have the MariabDB instance available
The Fedora cloud images have a redis image available
Should resolve #35
Need to check if it's happening for bare drupal as well. Might be something wrong with my test site.
fig.yml
to docker-compose.yml
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.