Skip to content

Instantly share code, notes, and snippets.

@kmuenkel
Last active November 4, 2021 17:03
Show Gist options
  • Save kmuenkel/cf6c99085146b31a58c5a1b3e7a66524 to your computer and use it in GitHub Desktop.
Save kmuenkel/cf6c99085146b31a58c5a1b3e7a66524 to your computer and use it in GitHub Desktop.
Port tunneling to MySQL database via Jump Server
concurrent = 6
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "Runner Location Name"
url = "https://domain.com/"
token = "CI_TOKEN"
executor = "docker"
[runners.custom_build_dir]
[runners.cache]
[runners.cache.s3]
[runners.cache.gcs]
[runners.cache.azure]
[runners.docker]
tls_verify = false
image = "php:latest"
privileged = true
disable_entrypoint_overwrite = false
oom_kill_disable = false
disable_cache = false
volumes = ["/cache", "/var/run/docker.sock:/var/run/docker.sock"]
shm_size = 0
ssh -f -N -J {username}@{jump.domain} {username}@{target.domain} -L {local-port:=3306}:localhost:3306
#DB_HOST=host.docker.internal
<?php
if (!headers_sent()) {
session_set_cookie_params(["SameSite" => "none"]);
session_set_cookie_params(["Secure" => "true"]);
}
\Dotenv\Dotenv::create(\Illuminate\Support\Env::getRepository(), base_path(), '.env')->load();
Build Status
https://git.lcmsplus.com/%{project_path}/-/commits/%{default_branch}
https://git.lcmsplus.com/%{project_path}/badges/%{default_branch}/pipeline.svg
Code Coverage
https://git.lcmsplus.com/%{project_path}/-/commits/%{default_branch}
https://git.lcmsplus.com/%{project_path}/badges/%{default_branch}/coverage.svg
https://newbedev.com/getting-gitlab-ci-to-clone-private-repositories
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment