-
Add an SSH key in gitlab.com in order to work with ssh repositories
-
Add the following configuration lines in the file ~ / .ssh/config
Host *
IgnoreUnknown UseKeychain
UseKeychain yes
| #!/usr/bin/env bash | |
| func_check_for_root() { | |
| if [ ! $( id -u ) -eq 0 ]; then | |
| echo "ERROR: $0 Must be run as root, Script terminating" ;exit 7 | |
| fi | |
| } | |
| func_check_for_root | |
| #SETUP PARAMS |
| import ( | |
| "archive/zip" | |
| "io" | |
| "os" | |
| "path/filepath" | |
| "strings" | |
| ) | |
| func zipit(source, target string) error { | |
| zipfile, err := os.Create(target) |
| FROM wordpress:5-apache | |
| VOLUME ["/var/www/html/wp-content"] | |
| # PERMISSION: Give permission to read/write in wp-content | |
| RUN chown -R www-data.www-data /var/www/html/wp-content | |
| # CERTS: If you are using certs | |
| ## COPY ./your-folder/mycert.crt /etc/apache2/ssl/mycert.crt # Uncomment if you are using SSL certs | |
| ## COPY ./your-folder/mycert.key /etc/apache2/ssl/mycert.key # Uncomment if you are using SSL certs |
| # Make sure you grab the latest version | |
| curl -OL https://github.com/google/protobuf/releases/download/v3.2.0/protoc-3.2.0-linux-x86_64.zip | |
| # Unzip | |
| unzip protoc-3.2.0-linux-x86_64.zip -d protoc3 | |
| # Move protoc to /usr/local/bin/ | |
| sudo mv protoc3/bin/* /usr/local/bin/ | |
| # Move protoc3/include to /usr/local/include/ |
| # This is a short collection of tools that are useful for managing your | |
| # known_hosts file. In this case, I'm using the '-f' flag to specify the | |
| # global known_hosts file because I'll be adding many deploy users on this | |
| # system. Simply omit the -f flag to operate on ~/.ssh/known_hosts | |
| # Add entry for host | |
| ssh-keyscan -H github.com > /etc/ssh/ssh_known_hosts | |
| # Scan known hosts | |
| ssh-keygen -f /etc/ssh/ssh_known_hosts -H -F github.com |
| FROM wordpress:5-apache | |
| VOLUME ["/var/www/html/wp-content"] | |
| # PERMISSION: Give permission to read/write in wp-content | |
| RUN chown -R www-data.www-data /var/www/html/wp-content | |
| # In case filesize is not modified, you have to enter to the instance and run the next command manually | |
| RUN echo "php_value upload_max_filesize 700M" >> /var/www/html/.htaccess && echo "php_value post_max_size 702M" >> /var/www/html/.htaccess |