Update README.md

This commit is contained in:
Gabriel Kheisa 2023-11-27 23:03:19 +07:00 committed by GitHub
parent f6bae76629
commit 595b8af207
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4,16 +4,8 @@ This repository contains a previous <a href="https://github.com/gabrielkheisa/me
## Getting Started ## Getting Started
### 1. Clone the Repository ### 1. Explore docker-compose.yml
Clone this repository to your local machine: Take a look at the docker-compose.yml file to understand the services and configurations defined for Docker or create a Docker external network "meme-generator-net" or create a <b>docker-compose.yml</b> file and copy this configuration:
```bash
git clone https://repo.gabrielkheisa.xyz/gabrielkheisa/meme-generator-nodejs.git
cd meme-generator-nodejs
```
### 2. Explore docker-compose.yml
Take a look at the docker-compose.yml file to understand the services and configurations defined for Docker. Create a Docker external network "meme-generator-net".
```yml ```yml
# ./docker-compose.yml # ./docker-compose.yml
@ -50,11 +42,20 @@ services:
volumes: volumes:
db_data: {} db_data: {}
``` ```
### 3. Run the Docker container ### 2. Run the Docker container
Run the container using Docker Compose: Run the container using Docker Compose:
```bash ```bash
docker-compose up -d docker-compose up -d
``` ```
### 3. Clone the Repository
Clone this repository to your local machine:
```bash
git clone https://repo.gabrielkheisa.xyz/gabrielkheisa/meme-generator-nodejs.git
cd meme-generator-nodejs
```
### 4. Bash into the Container ### 4. Bash into the Container
Access the container's terminal/bash, look for it using "docker ps": Access the container's terminal/bash, look for it using "docker ps":
```bash ```bash
@ -191,4 +192,4 @@ Navigate to http://localhost:3000 or the configured endpoint in your browser to
### Additional Notes: ### Additional Notes:
- Modify configurations in docker-compose.yml for custom setups. - Modify configurations in docker-compose.yml for custom setups.
- Ensure proper permissions and access rights when running docker commands. - Ensure proper permissions and access rights when running docker commands.