Skip to content
This repository was archived by the owner on May 21, 2025. It is now read-only.

pmasior/countive-barbara

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 

Repository files navigation

countive

A simple web application to manage personal budget

Run dev build

git clone https://github.com/pmasior/countive.git
cd countive/dev
nano .env
docker compose build
docker compose run migrate
docker compose run seed
# docker compose run seed2 # create example user
docker compose stop
docker compose up

Open localhost:3003

Run prod build

git clone https://github.com/pmasior/countive.git
cd countive/prod
nano .env
docker compose build
docker compose run migrate
docker compose run seed
# docker compose run seed2 # create example user
docker compose stop
docker compose up

Open localhost:3001

Update dependencies

git clone https://github.com/pmasior/countive.git
cd countive/application
docker run \
  -it --rm \
  -v ./package.json:/app/package.json \
  -v ./package-lock.json:/app/package-lock.json \
  --workdir /app \
  node:18 npm update

Run command in running container

docker exec -it countive-docker-application bash
ls

Create new next.js project

mkdir tempprojectname
cd tempprojectname
docker run \
  -it --name tempprojectname \
  -v ./:/app \
  -v tempprojectname_next_distribution:/app/.next \
  -v tempprojectname_node_modules:/app/node_modules \
  --workdir /app \
  node:18 bash
npx create-next-app@latest .
npm init jest@latest

Contributors

Languages