Skip to content

atakansn/mevn-stack-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mevn Stack Basic Shopping Cart

Mevn yığını ile basit alışveriş uygulaması

Yapılandırma

NODE_ENV=development

APP_NAME='MEVN STACK APP'
APP_PORT=3000

-> Eğer docker kullanılıyorsa, docker-compose.yaml içindeki servis adı 'database' ayarlanmalı.
-> Docker kullanılmıyorsa localhost veya 127.0.0.1 ayarlanmalı.
DB_HOST=
DB_PORT=MONGO PORT
DB_NAME=DOKÜMAN ADI

ORIGIN=http://localhost:5173

-> S3 Disk ayarlarınız
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_BUCKET=
S3_ACL=

-> Rastgele randomBytes ile anahtar ile oluşturabilir.
Örnek : eb1370ebcfb7d7f59341912f56465a09444b217be4d9710c4163ef4dfc2031297a35c86c1b5c65d1db124c05d957d9bc4609c8b35c10b416b3349b72030565e5
SESSION_SECRET= 

Yükleme

Docker ile

  clone https://github.com/atakansn/mevn-stack-app.git
  cd mevn-stack-app
  docker-compose up

  Herhangi bir değişiklikte docker da tekrardan build alınmalı
  docker-compose build --no-cache

Docker olmadan

  clone https://github.com/atakansn/mevn-stack-app.git
  cd mevn-stack-app
  cd client npm run dev
  cd server node app.js

Docker Compose

version: "3.9"

services:
  client:
    container_name: VueJS
    build:
      context: ./client
      dockerfile: Dockerfile
    ports:
      - "5173:5173"

  backend:
    container_name: NodeJS
    build:
      context: ./server
      dockerfile: Dockerfile
    ports:
      - "3000:3000"
    volumes:
      - ./backend/:/user/src/app

  database:
    container_name: MongoDB
    image: mongo
    ports:
      - "27017:27017"
    volumes:
      - "./db:/data/db"

Ekran Görüntüleri

Anasayfa

Ürün Ekleme ve Doğrulama

Ürün Detayı ve İlgili Ürünler

Sepet

Ödeme Sayfası

Sipariş Tamamlandı

Siparişler

Sipariş Detayı

About

Simple mevn stack shopping cart example

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages