Skip to content

Instantly share code, notes, and snippets.

View lukaszlach's full-sized avatar
🐳
Captain on the bridge!

Łukasz Lach lukaszlach

🐳
Captain on the bridge!
View GitHub Profile
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
@lukaszlach
lukaszlach / pet-snippet.toml
Last active July 28, 2022 19:11
description
[[snippets]]
description = "Find source files matching pattern in content"
command = "find . -type f -name '<name=*>' -exec grep -Hn <pattern> {} \\;"
output = ""
[[snippets]]
description = "List opened ports and owner process (OSX)"
command = "sudo lsof -PiTCP -sTCP:LISTEN"
output = ""
@lukaszlach
lukaszlach / Dockerfile
Created March 1, 2019 18:51
Dockerfile webproc
FROM debian:stretch-slim
RUN apt-get update && \
apt-get install -y nginx wget && \
rm -rf /var/lib/apt/lists/*
RUN wget https://github.com/jpillora/webproc/releases/download/0.2.2/webproc_linux_amd64.gz && \
zcat webproc_linux_amd64.gz > /webproc && \
rm -f webproc_linux_amd64.gz && \
chmod +x /webproc
ENTRYPOINT ["/webproc", "--config", "/etc/nginx/nginx.conf,/etc/nginx/sites-enabled/default", "--"]
CMD ["nginx", "-g", "daemon off;"]
stages:
- build
- test
- docker
build:
stage: build
image: openjdk:8-jdk-alpine
artifacts:
untracked: true
docker pull openjdk:8-jdk-alpine
docker pull openjdk:8-jre-alpine
docker pull gitlab/gitlab-runner:alpine
docker pull gitlab/gitlab-ce:latest
docker pull gitlab/dind
docker pull debian:stretch-slim
docker pull bretfisher/netshoot
docker pull nginx
docker pull busybox:latest
docker pull lukaszlach/clock:latest
docker pull debian:stretch
docker pull debian:stretch-slim
docker pull nginx
docker pull nginx:1.15
docker pull golang:1.9-alpine
docker pull registry:2
docker pull bretfisher/netshoot
docker pull openjdk:8-jdk-alpine
docker pull openjdk:8-jre-alpine
docker pull gitlab/gitlab-runner:alpine
docker pull gitlab/gitlab-ce:latest
docker pull gitlab/dind
set -ex
docker -v
docker-compose -v
make -v
vim --version
curl --version
docker pull busybox:latest
docker pull lukaszlach/clock:latest
version: '3.7'
services:
orca:
image: lukaszlach/orca
container_name: orca
ports: ["8080:8080"]
depends_on: ["mysql"]
environment: ["ORCA_MYSQL=mysql:3306"]
mysql:
#!/usr/bin/env bash
# Infoshare 2019 VPS
# curl -sSfL lach.dev/is19-vps-sh | bash
curl -sSfL get.docker.com | bash
curl -L "https://github.com/docker/compose/releases/download/1.24.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
apt-get install -y \
bash curl wget make jq net-tools procps htop vim git