Skip to content

Instantly share code, notes, and snippets.

View steinkel's full-sized avatar

Jorge M. González Martín steinkel

View GitHub Profile
source <(curl https://gist.githubusercontent.com/steinkel/4eb1cb0b67ddb92f5d5b04646f470cd5/raw/25ae1fb294ee2ce98c728329ce19686b7990e5ae/cloud9%2520php7%2520cakephp%2520)
@steinkel
steinkel / gist:774d1d249f085580c91150b247cd6bfc
Created January 19, 2018 09:40
create socket shell in ubuntu to feed a cakephp shell
in /etc/systemd/system/cakesocket.socket
[Unit]
Description=Cakesocket example
[Socket]
ListenStream=8088
Accept=yes
[Install]
@steinkel
steinkel / gist:23da1ed14f84643d537648f957f0cfc5
Created September 30, 2019 17:46
test mysql target for cakedc dbtest
test:mysql:
services:
- mysql:5.7
script:
- mysql --version
- mysql -uroot -proot -h $MYSQL_PORT_3306_TCP_ADDR -e 'CREATE DATABASE test_myapp_template;';
- composer install --verbose --prefer-dist --optimize-autoloader --no-progress --no-interaction
- ( [ -f vendor/bin/phpunit ] && echo "phpunit already installed";) || composer require phpunit/phpunit
- DATABASE_TEST_TEMPLATE_URL="mysql://root:root@$MYSQL_PORT_3306_TCP_ADDR/test_myapp_template" bin/cake db_test -i
- DATABASE_TEST_URL="mysql://root:root@$MYSQL_PORT_3306_TCP_ADDR/app_test" DATABASE_TEST_TEMPLATE_URL="mysql://root:root@$MYSQL_PORT_3306_TCP_ADDR/test_myapp_template" QUEUE_DEFAULT_URL='null:///?queue=default&timeout=1' vendor/bin/phpunit --verbose --colors=never
@steinkel
steinkel / gist:7a4860e2721872a28d7f6158e5bf3d89
Last active October 2, 2019 08:20
docker compose for cakephp and mysql
version: "3.1"
services:
mysql:
image: mysql:5.7
container_name: cakemysql
working_dir: /application
volumes:
- .:/application
- ./tmp/data/mysql_db:/var/lib/mysql
environment:
@steinkel
steinkel / gist:cc25ca16aa297993c444954e5937e1c9
Created October 6, 2020 08:04
cakefest2020 docker-compose.yaml file
version: '3'
services:
postgres:
image: postgres
container_name: postgres
environment:
- POSTGRES_USER=my_app
- POSTGRES_PASSWORD=secret
- POSTGRES_DB=my_app
ports: