Skip to content

Instantly share code, notes, and snippets.

View jenciso's full-sized avatar
🎯
Focusing

Juan Enciso jenciso

🎯
Focusing
View GitHub Profile
@jenciso
jenciso / gitlab.bash
Last active September 20, 2019 04:35
Gitlab Installation in docker
sudo mkdir -p /data/gitlab/{logs,config,data}
sudo chown -R jenciso:jenciso /data/gitlab
docker run -dti --hostname gitlab.enciso.site \
--name gitlab -p 443:443 -p 80:80 \
-v /data/gitlab/config/:/etc/gitlab
-v /data/gitlab/logs/:/var/logs/gitlab
-v /data/gitlab/data/:/var/opt/gitlab gitlab/gitlab-ce:latest
@jenciso
jenciso / Jenkinsfile
Created October 3, 2020 00:15 — forked from merikan/Jenkinsfile
Some Jenkinsfile examples
Some Jenkinsfile examples
@jenciso
jenciso / install-docker-centos7.sh
Last active July 6, 2021 17:08
Installing docker-ce on Centos 7
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker && sudo systemctl enable docker
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose
sudo amazon-linux-extras install -y docker
sudo systemctl enable docker && sudo systemctl start docker
sudo usermod -a -G docker ec2-user
sudo curl -L "https://github.com/docker/compose/releases/download/1.28.6/docker-compose-$(uname -s)-$(uname -m)" -o /usr/bin/docker-compose
sudo chmod +x /usr/bin/docker-compose
sudo amazon-linux-extras install -y epel
sudo yum install -y ansible
mkdir ~/ansible
cat << 'EOF' > ~/.ansible.cfg
[defaults]
inventory=~/ansible/hosts
roles_path= ~/ansible/roles
retry_files_enabled=False
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
cat << 'EOF' > ~/.vimrc
syntax on
filetype plugin indent on
call plug#begin('~/.vim/plugged')
Plug 'morhetz/gruvbox'
Plug 'sainnhe/gruvbox-material'
@jenciso
jenciso / build.gradle
Created December 20, 2021 02:48
create-a-simple-spring-boot-application-with-gradle
plugins {
// Apply the java plugin to add support for Java
id 'java'
// Apply the application plugin to add support for building a CLI application.
id 'application'
// Spring Boot plugins
id 'org.springframework.boot' version '2.0.5.RELEASE'
id 'io.spring.dependency-management' version '1.0.7.RELEASE'
@jenciso
jenciso / App.java
Created December 20, 2021 02:51
create-a-simple-spring-boot-application-with-gradle
package hello;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
package hello;
import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.autoconfigure.web.servlet.AutoConfigureMockMvc;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.test.web.servlet.MockMvc;
FROM ruby:alpine
RUN apk add build-base && \
rm -rf /var/cache/apk/*
RUN mkdir /app
COPY . /app/
WORKDIR /app
RUN bundle install