desenvolupament:docker
Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Següent revisió | Revisió prèvia | ||
| desenvolupament:docker [2024/12/17 20:29] – Entorn de desenvolupament amb Docker adrian_a23_estevez_marquez | desenvolupament:docker [2024/12/21 12:22] (actual) – [Entorn de desenvolupament] Estructura de carpetes i la seva creació adrian_a23_estevez_marquez | ||
|---|---|---|---|
| Línia 8: | Línia 8: | ||
| ├── Back/ # Carpeta backend | ├── Back/ # Carpeta backend | ||
| │ | │ | ||
| + | │ | ||
| + | ├── node-app/ | ||
| ├── Front/ | ├── Front/ | ||
| │ | │ | ||
| ├── docker-compose.yml | ├── docker-compose.yml | ||
| └── README.md | └── README.md | ||
| + | |||
| + | **Comandes necessaries per crear el projecte de 0** | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | '' | ||
| + | |||
| ----------------------------- | ----------------------------- | ||
| Línia 45: | Línia 62: | ||
| * 1. Crea la carpeta on anirà el plugin < | * 1. Crea la carpeta on anirà el plugin < | ||
| - | * 2. Descarrega l' | + | * 2. Descarrega l' |
| + | **Nota:** Canvia v2.27.2 per l' | ||
| + | </ | ||
| * 3. Donar permissos d' | * 3. Donar permissos d' | ||
| * 4. Comproveu que Docker Compose v2 està funcionant < | * 4. Comproveu que Docker Compose v2 està funcionant < | ||
| Línia 118: | Línia 137: | ||
| Un fitxer **docker-compose.yml** és un fitxer de configuració que descriu els serveis, xarxes i volums que componen una aplicació Docker. Aquest fitxer està escrit en format YAML, s' | Un fitxer **docker-compose.yml** és un fitxer de configuració que descriu els serveis, xarxes i volums que componen una aplicació Docker. Aquest fitxer està escrit en format YAML, s' | ||
| + | |||
| + | Podrás aixecar tots els serveis amb **una sola comanda**: '' | ||
| <file env docker-compose.yml> | <file env docker-compose.yml> | ||
| Línia 127: | Línia 148: | ||
| volumes: | volumes: | ||
| - mysql_data:/ | - mysql_data:/ | ||
| + | environment: | ||
| + | MYSQL_ROOT_PASSWORD: | ||
| + | MYSQL_DATABASE: | ||
| + | MYSQL_USER: testuser | ||
| + | MYSQL_PASSWORD: | ||
| ports: | ports: | ||
| - " | - " | ||
| Línia 241: | Línia 267: | ||
| set -e | set -e | ||
| - | # Instalar | + | # Instalar |
| composer install | composer install | ||
| - | # Crear fitxer | + | # Crear el archivo |
| if [ ! -f .env ]; then | if [ ! -f .env ]; then | ||
| cp .env.example .env | cp .env.example .env | ||
| - | chown 1000:1000 .env # Assignar permissos correctes | + | chown 1000:1000 .env # Asignar permisos correctos |
| php artisan key: | php artisan key: | ||
| - | touch / | ||
| fi | fi | ||
| Línia 267: | Línia 292: | ||
| Executa '' | Executa '' | ||
| - | Crea un fitxer de base de dades SQLite al directori / | + | ''php artisan serve --host=0.0.0.0'' |
| - | '' | + | Per crear // |
| - | '' | + | <file env .env> |
| + | DB_CONNECTION=mysql | ||
| + | # DB_HOST=db | ||
| + | # DB_PORT=3306 | ||
| + | # DB_DATABASE=testdb | ||
| + | # DB_USERNAME=testuser | ||
| + | # DB_PASSWORD=testpassword | ||
| + | </ | ||
| --------------------- | --------------------- | ||
/home/admin/web/eines.inspedralbes.cat/public_html/dokuwiki/data/attic/desenvolupament/docker.1734467372.txt.gz · Darrera modificació: 2024/12/17 20:29 per adrian_a23_estevez_marquez
