Skip to content

Instantly share code, notes, and snippets.

View kodetop's full-sized avatar

Kodetop kodetop

View GitHub Profile
@kodetop
kodetop / docker-compose.yml
Created July 14, 2019 20:39
Ejemplo de código fuente en GIST
version: "2"
services:
mysql:
image: mysql:5.6
container_name: kodetop.mysql
environment:
- MYSQL_DATABASE=kodedb
- MYSQL_USER=kodeuser
- MYSQL_PASSWORD=********
- MYSQL_ROOT_PASSWORD=********
@kodetop
kodetop / .gitignore
Last active July 28, 2019 23:39
Basic .gitignore
# Ignore macOS hidden files
.DS_STORE
# Ignore Windows hidden files
Thumbs.db
# Ignore Node files
node_modules/
# Ignore all log files
@kodetop
kodetop / docker-commands.sh
Last active July 31, 2019 05:00
Resumen de comandos Docker
# Manejo de imagenes
docker images # Lista todas las imagenes
docker pull [image-name] # Descarga una imagen desde docker hub
docker build -t [image-name] . # Crea una imagen y le asigna un nombre
docker rmi [image-name] # Elimina una imagen usando el nombre
docker rmi [image-id] # Elimina una imagen basado el ID
# Crear contenedor
docker create --name [container-name] [image-name]
@kodetop
kodetop / Dockerfile
Created August 4, 2019 20:17
Dockerfile para configurar PHP 7.2
FROM php:7.2-apache
RUN docker-php-ext-install mysqli pdo pdo_mysql
RUN a2enmod rewrite
@kodetop
kodetop / docker-compose.yml
Created August 4, 2019 20:24
docker-compose.yml para crear contenedor con PHP
version: '3'
services:
web:
build: .
container_name: docker-php
ports:
- "80:80"
volumes:
- ./www:/var/www/html
@kodetop
kodetop / composer.json
Created August 8, 2019 21:28
Archivo compose.json base
{
"name": "kodetop/composer",
"description": "Composer demo project",
"type": "project",
"authors": [
{
"name": "Kodetop",
"email": "info@kodetop.com"
}
],
@kodetop
kodetop / composer-demo.php
Last active August 8, 2019 23:14
Utilizar componentes con composer
<?php
require_once __DIR__ . '/vendor/autoload.php';
@kodetop
kodetop / composer-demo-mail.php
Last active August 9, 2019 00:04
Ejemplo de uso de Composer
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require_once __DIR__ . '/vendor/autoload.php';
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
@kodetop
kodetop / send-mail.php
Last active August 9, 2019 04:25
Ejemplo de envío con PHPMailer
<?php
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require_once __DIR__ . '/vendor/autoload.php';
$mail = new PHPMailer(true);
try {
@kodetop
kodetop / docker-compose.yml
Created August 10, 2019 22:30
Servidor MySQL con Docker Compose
version: '3'
services:
mysql:
image: mysql:5.6
container_name: docker-mysql
environment:
MYSQL_DATABASE: database_name
MYSQL_USER: my_username
MYSQL_PASSWORD: my_password