docker-compose.yml:
version: "3.2"
volumes:
html:
services:
wordpress:
image: wordpress:latest
# EditorConfig is a normalisation file compatible with different editors | |
# Find more documentation here : http://editorconfig.org/#download | |
# top-most EditorConfig file | |
root = true | |
[*] | |
end_of_line = lf | |
insert_final_newline = true | |
charset = utf-8 |
version: 2 | |
jobs: | |
# Run tests | |
test: | |
working_directory: ~/novi | |
docker: | |
- image: circleci/node:10 | |
- image: postgres:alpine | |
environment: | |
POSTGRES_USER: root |
docker-compose.yml:
version: "3.2"
volumes:
html:
services:
wordpress:
image: wordpress:latest
Here is a collection of links to presentations and other resources shared during the last #APIDays2018 in Paris.
If you find some mistakes, or have any links to add to this list, feel free to add some comments, or contact me on Twitter or LinkedIn
# Ignore all .files except .babelrc | |
.* | |
!.babelrc | |
# Ignore build directories and dependencies | |
# everything that will be re-generated by the install/build steps | |
lib | |
dist | |
node_modules |
FROM nginx:alpine | |
MAINTAINER Julien MERCIER <devci@j3ck3l.me> | |
# Remove existing configuration | |
RUN rm -v /etc/nginx/conf.d/* | |
# Insert our portainer conf | |
COPY portainer.conf /etc/nginx/conf.d/portainer.conf |
#!/bin/bash | |
# ---------------------------------------------------------- | |
# Define common colors and styles | |
# | |
readonly RED='\033[0;31m' | |
readonly GREEN='\033[0;32m' | |
readonly ORANGE='\033[0;33m' | |
readonly BLUE='\033[0;34m' | |
readonly PURPLE='\033[0;35m' |
#!/bin/bash | |
function docker_status() { | |
local CONTAINER=$1 | |
local RUNNING=$(docker inspect --format="{{.State.Running}}" $CONTAINER 2> /dev/null) | |
if [ $? -eq 1 ]; then | |
echo "$CONTAINER does not exist." | |
else |
COMPOSER = docker run --rm -it -v `pwd`:/project jeckel/composer:alpine-php7 | |
PHP = docker run --rm -it -v `pwd`:/project -w /project php:7-cli php | |
CODECEPTION = docker run --rm -it -v `pwd`:/project jeckel/codeception | |
.PHONY: default install update test | |
default: install | |
install: | |
$(COMPOSER) install --ignore-platform-reqs |
#!/bin/bash | |
######################################################### | |
# docker | |
# Stop all running container | |
alias dstopall="if [ \$(docker ps -q | wc -l) -gt 0 ] ; then docker stop \$(docker ps -q); fi" | |
# Remove all container's instance | |
alias drmall="if [ \$(docker ps -aq | wc -l) -gt 0 ] ; then docker rm \$(docker ps -aq); fi" | |
# Remove all untagged / unfinished images | |
alias drminone="if [ \$(docker images -q --filter dangling=true | wc -l) -gt 0 ] ; then ; docker rmi -f \$(docker images -q --filter dangling=true) ; fi" |