Coder Social home page Coder Social logo

Comments (4)

doomspork avatar doomspork commented on May 27, 2024

@ukrit-himakoon I suspect you're missing this value: https://github.com/ueberauth/ueberauth_example/blob/master/config/prod.secret.exs#L7

from ueberauth_example.

ukrit-himakoon avatar ukrit-himakoon commented on May 27, 2024

;) Thanks, sorry that I'm kinda new to phoenix.

So I need to run example in production only? How to add this to dev?

from ueberauth_example.

AlchemistCamp avatar AlchemistCamp commented on May 27, 2024

@ukrit-himakoon You're seeing this issue because this app breaks with the Phoenix conventions of putting this value in your config files. That's probably since they deployed on Heroku, and chose to inject settings from the OS environment variables instead of config files.

You can use mix phx.gen.secret to create a new secret and then paste that value into the secret_key_base: section of your config.exs file. Then do it again for prod.secret.exs and do not track prod.secret.exs in your source control. Instead, manually copy it to your server with SCP. You'll need to either do the same with the oauth files where there's a System.get_env in the repo or else actually set those system environment variables in your shell before running Phoenix.

Note: If you generate a new app with mix phx.new my_app you can see how config and secrets like this are handled in a typical app.

from ueberauth_example.

doomspork avatar doomspork commented on May 27, 2024

@AlchemistCamp we'd love contributions from the community's help to improve these examples 😁

from ueberauth_example.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.