10000 GitHub - yunusd/biligger-api
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

yunusd/biligger-api

Repository files navigation

Biligger API

Biligger doğruların, fikirlerin karşılaşmasıyla ortaya çıktığına inanan, bilgiyi paylaşarak, tartışarak büyütmeyi ve geliştirmeyi amaç edinmiş, saygıyı, nezaketi öne alan düşünürlerin (biligger’ların) buluştuğu ütopik bir tartışma platformudur.

Başlarken

Bu adımlar projenin bir kopyasını yerel makineniz de geliştirme ve test amacıyla nasıl çalıştıracağınızı anlatıyor. Deploy için deployment bölümüne bakınız.

Önceden Gerekenler

Bu depoyu çalıştırabilmek için aşağıda ki yazılımların yüklü olması gerekmektedir.

NodeJS >= 10
Docker >= 18.09

Yükleme

Proje kök dizininde .env adında bir dosya oluşturun.

touch .env

Aşağıda ki (*) yerleri istediğiniz şekilde değiştirin ve .env dosyasının içerisine yapıştırıp kaydedin.

MONGO_USERNAME=*
MONGO_PASSWORD=*
MONGO_PORT=*
MONGO_DB=*
SESSION_SECRET=*
REDIS_PASSWORD=*

Geliştirici modunda çalıştırır.

docker-compose up -d

Production modunda çalıştırır.

docker-compose -f docker-compose-prod.yml up -d

Tarayıcıda görüntülemek için bu adresi http://localhost:8080 açınız.

Testleri çalıştırma

Geliştirici modunda çalıştırır ve container'da shell açar.

docker-compose up -d && docker exec -it api /bin/sh

Test runner'ı etkileşimli izleme modunda çalıştırır.

npm run test:watch

Deployment

Production ortamı için kurulum yapılır.

docker-compose -f docker-compose-prod.yml up -d

Kullanılan teknolojiler

Sürümleme

Sürümleme için SemVer kullanılıyor. Sürümler için deponun etiketlerine bakabilirsiniz.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published
0