Code Monkey home page Code Monkey logo

gae-secure-scaffold-python's People

Contributors

cyberphobia avatar insgadget avatar justinatpsycle avatar lweichselbaum avatar maciejzasada avatar pames avatar rglsk avatar rollcat avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

gae-secure-scaffold-python's Issues

Deployment without Vagrant is not possible

The setup and build process is tied so closely with Vagrant, it's practically impossible to deploy without using it.

This is a severe issue if you consider:

  • automating builds / deploys via CI
  • people that can't run Vagrant for any reason (bugs, unsupported platform, etc)
  • debugging the process

Agree on a branching model

Currently the model seems to be:

  • Work happens on a feature/* branch
  • PR to merge to develop
  • ... merge to master - when?

I would argue that this model is broken:

  • There's no clear indicator of when changes on develop should propagate to master
  • There's no CI or CD system in place, and we're not tying the branching model with GAE deployments, (there are no deployments at all actually), so the condition of "merging to master = deploy live" does not apply
  • It creates confusion because Github allows only one "default" branch - if it's "master", then all PRs land on master by default. If it's develop, all we've achieved is we've renamed "master" to "develop" and master will end up being 7441 commits behind 90% of the time.

I would suggest we adopt a simple model where each feature branch is merged directly to master after a review. It works extremely well on the Cookbook.

@maciejzasada @krzysztofnowak discuss.

User authentication

On behalf of @dominicberzins:

  • During development, projects should never be visible to the general public; e.g. login with a valid @unit9.com (or - configurable whitelist) GApps account must be required
  • During testing/QA, this protection must be bypassed while testing sharing on social media (Facebook, G+, Twitter, etc). - these bots can't input a password

Make the mechanism secure and flexible.

Cannot vagrant ssh on Windows

On Windows 8 Git CMD when I enter vagrant up I get the following:

image

After a few minutes, I get a timeout message:

Timed out while waiting for the machine to boot. This means that
Vagrant was unable to communicate with the guest machine within
the configured ("config.vm.boot_timeout" value) time period.

If I manually launch Oracle VM VirtualBox Manager, I see that the VM is running and asking for login and password.
image

I enter vagrant / vagrant and I am through, but it is a dead end.
There is nothing there:

image

And I still can't ssh:

image

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.