Comments (8)
how could we keep the existing "buffalo dev" workflow?
from athens.
we can experiment and see how much "buffalo dev" is tied to the layout of the project.
from athens.
My original thought was to put a full buffalo application into each of cmd/proxy
and cmd/registry
, so you would run buffalo dev
inside of either directory. This fits nicely into the standard buffalo tooling without any modifications.
The only thing that I'm sure of with buffalo dev
itself is that it needs the .buffalo.dev.yml
to run, and I think it needs a main
. I know you and @markbates figured some things out and I'm not caught up on that.
I'd just advocate for keeping plain buffalo dev
without any additional setup (besides DB setup) on the machine. In other words, I'd like to keep the workflow this:
# do this once
$ git clone [email protected]:gomods/athens.git
$ cd athens
$ docker-compose up -d
$ buffalo db migrate up
# now do this as many times as you want
$ buffalo dev
(note - our README describes almost all of this flow, except for the buffalo db migrate up
part)
from athens.
I agree with Aaron. Also, you could make a grift task in Athens that did all the docker, migration, seed, etc… then no matter happens the docks say run buffalo t setup
the first tome. :)
from athens.
ooooh, the grift for all the migration etc... is an awesome idea. thanks @markbates!
from athens.
I'll take this one
from athens.
See #87, close together
from athens.
#91 fixes this, closing
from athens.
Related Issues (20)
- Coupling of CloudRuntime (ATHENS_CLOUD_RUNTIME) config var with log formatting is unexpected HOT 2
- Remove Circle CI HOT 1
- Duplicate HTTP `Content-Type` header HOT 2
- support the git-credential-manager HOT 2
- Use AWS SDK v2 for Go HOT 7
- Serve a SumDB
- Add a splash page
- make test-e2e-docker fails
- Use $VERSION.zip instead of source.zip
- Migrate off of debian container image
- Retheme the docs site
- Improve the readme
- Introduction pages are broken
- List doesn't redirect
- Athens is creating unsigned requests to S3 buckets causing 403 errors HOT 4
- Make Stash timeout configurable
- Github token to access private github repos is not working HOT 5
- Storage limiting per-path HOT 1
- Redis lock acquired prematurely leading to 500 internal server errors HOT 1
- timezone not defineable via environment variable TZ
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from athens.