Skip to content

phoenixlan/fullstack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PhoenixLAN Fullstack utvikling

Docker-setup for å sette opp ett lokalt fullstack environment for å utvikle de ulike Phoenix tjenestene fra pcen din.

Oppstarts-Krav

Oppsett

  • (Mye av denne prosessen vil forhåpentligvis automatiseres i fremtiden)

  • Lag en prosjektmappe (her kalt phoenixbackend)

  • Git clone følgende repoer (med ssh) inne i denne mappen

  • Du skal da ende opp med denne filstrukturen:

    +---phoenixbackend
    |   +---fullstack
    |   +---phoenixapi-v1
    |   +---phoenixcheckin-v1
    |   +---phoenixcrew-v1
    |   +---phoenixinfo-v1
    |   +---phoenixjs
    |   +---phoenixmain-v1
    |   +---phoenixparticipate-v1
    |   +---rabbitmq-util-workers
    
  • Legg til følgende filer i fullstack/phoenix-development mappen:

    // .env
    JWT_SECRET="test123!"
    
    VIPPS_CLIENT_ID=
    VIPPS_CLIENT_SECRET==
    VIPPS_SUBSCRIPTION_KEY=
    VIPPS_CALLBACK_URL=https://api.test.phoenix.no/hooks/vipps
    VIPPS_MERCHANT_SERIAL_NUMBER=
    
    STRIPE_API_KEY=
    STRIPE_ENDPOINT_SECRET=
    
    
    // .db_env
    POSTGRES_PASSWORD=example
    POSTGRES_USER=phoenix
    DB_HOST=db
    
    
    // .mailgun_env
    MAILGUN_DOMAIN= 
    MAILGUN_API= 
    MAILGUN_API_KEY= 
    MAILGUN_FROM_EMAIL= 
    
    
    // .rabbitmq_env
    RABBITMQ_DEFAULT_USER=phoenix
    RABBITMQ_DEFAULT_PASS=testing
    
    RABBITMQ_USER=phoenix
    RABBITMQ_PASSWORD=testing
    RABBITMQ_HOST=rabbitmq
    
    // .participate_env
    STRIPE_PK=" "
    
  • Kjør yarn i alle node repoene for å installere de nødvendige node modulene.

    • (I phoenixjs må du også kjøre yarn build)
  • Gå til /fullstack/phoenix-development og kjør docker-compose up for å starte docker containerne.

  • Fullstack development enviornment skal da være oppe og du kan så gå til f.eks. http://dev.phoenixlan.no:3000/

About

PhoenixLAN fullstack

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •