Skip to content

Instantly share code, notes, and snippets.

View chalcedonyt's full-sized avatar

Timothy Teoh chalcedonyt

View GitHub Profile
@chalcedonyt
chalcedonyt / Dockerfile.runtime
Created May 25, 2018 15:59
Openshift Laravel runtime dockerfile
FROM centos/php-71-centos7
MAINTAINER Timothy Teoh <chalcedonyt@gmail.com>
USER root
RUN mkdir -p /opt/app-root/src \
&& chown -R 1001:0 /opt/app-root \
&& chmod -R og+rwx /opt/app-root \
&& chmod -R +x $STI_SCRIPTS_PATH
@chalcedonyt
chalcedonyt / Makefile
Last active May 25, 2018 17:43
Openshift Laravel Makefile
project := my-laravel-app
image := laravel-starter-kit
tag := latest
repo_or_dir := $$PWD
builder_image := laravel-builder
runtime_image := laravel-runtime
# Prepare the S2I builder and runtime images
.PHONY: s2i
apiVersion: v1
kind: Template
metadata:
name: my-laravel-app
objects:
- apiVersion: v1
kind: Service
metadata:
labels:
app: ${NAME}
@chalcedonyt
chalcedonyt / Makefile
Last active May 25, 2018 17:42
Openshift Laravel complete Makefile
registry := registry.starter-us-east-1.openshift.com
project := my-laravel-app
image := laravel-starter-kit
tag := latest
repo_or_dir := $$PWD
builder_image := laravel-builder
runtime_image := laravel-runtime
@chalcedonyt
chalcedonyt / .gitlab-ci.yml
Created July 8, 2018 03:22
Sample gitlab-ci for laravel
# This file is a template, and might need editing before it works on your project.
# Select image from https://hub.docker.com/_/php/
stages:
- build_npm
- build_and_test
# Select what we should cache between builds
cache:
paths:
- vendor/
{
"code": 200,
"status": "OK",
"data": {
//the order group
"uid": "ORG_UDBNCJ_5682_1827",
"type": "DM_UPFRONT",
"label": "APC1M",
"tags": [],
"workspaceCode": "TIM_WORKSPACE",