Jake Runzer and GitHub
d8f31b4589
Custom config step deploy outputs ( #118 )
...
* rename plan inputs to layers and use deploy base layer
* runtime deps installed
* step builders can create multiple steps
* support config step deploy outputs
* optimize when we merge vs copy layers
* update snapshots
* validate the deploy layers
* fix tests
* dont add mise if no packages
* fix pruning for php
* update layer merging and snapshot tests
* dont include mise commands or variables if no packages
* update docs
* update snapshots and normalization
* add guide for adding custom steps
* support .node-version file
* fix compile errors
* update snapshot tests
2025-04-01 13:33:30 -04:00
Jake Runzer
208284f1a4
support python app.py and bot.py
2025-03-13 20:59:43 -04:00
Jake Runzer
f5f2ece51a
store python install artifcats on separate layer
2025-03-11 16:47:19 -04:00
Jake Runzer
464cad4d09
move utils to internal
2025-03-10 19:05:21 -04:00
Jake Runzer
e250e55749
optimize providers for merging states
2025-03-08 14:03:32 -05:00
Jake Runzer
be3cf8f6db
add pipx bin dir to path before installing
2025-03-07 18:33:46 -05:00
Jake Runzer
dbb5b897a9
parse semver version from text
2025-03-07 18:32:09 -05:00
Jake Runzer
5bb084e8f3
update snapshots
2025-03-07 17:36:52 -05:00
Jake Runzer
60fb412dc3
install mysql client python runtime
2025-03-07 17:34:46 -05:00
Jake Runzer
46a3de71bf
fix poetry virtual env
2025-03-07 13:41:34 -05:00
Jake Runzer and GitHub
039c26c07e
Merge pull request #79 from railwayapp/jr/python-fasthtml-flask-ootb-support
...
support for fasthtml and flask
2025-03-07 02:14:37 -05:00
Jake Runzer
10e3509a22
support for fasthtml and flask
2025-03-07 01:49:26 -05:00
Jake Runzer and GitHub
667d491ba7
Merge branch 'main' into jr/default-python-3.11
2025-03-07 01:23:14 -05:00
Jake Runzer
588b2f1231
default to python 3.11 for compatability
2025-03-07 00:33:59 -05:00
Jake Runzer
f902eb48a1
remove commented out code
2025-03-07 00:33:07 -05:00
Jake Runzer
18a34613d7
use a virtual env for pip installs
2025-03-07 00:28:20 -05:00
Jake Runzer
4af1477f14
append global python-packages/bin path for pip
2025-03-04 22:52:30 -05:00
Jake Runzer
d7cf9a4a5b
python django and postgres support
2025-03-04 19:35:04 -05:00
Jake Runzer
c21fc6f0c0
refactor python install planning
2025-03-04 18:28:18 -05:00
Jake Runzer
5c058e08a5
basic django support
2025-03-04 03:48:51 -05:00
Jake Runzer
4188f20e21
update language docs
2025-03-03 18:34:46 -05:00
Jake Runzer
2f12583c70
remove double pipenv commands
2025-02-28 13:40:16 -05:00
Jake Runzer
0f3b85fb13
start command and missing build plan errors
2025-02-27 21:47:21 -05:00
Jake Runzer
955bc6a511
logger for logs, warns, and errors
2025-02-27 20:17:07 -05:00
Jake Runzer
10f5ddd58f
change how config is applied
2025-02-23 21:23:42 -05:00
Jake Runzer
c39a419887
pipfile support
2025-02-23 18:49:15 -05:00
Jake Runzer
3ac7b84140
pdm support
2025-02-23 14:09:27 -05:00
Jake Runzer
cefa9ec1cf
python poetry
2025-02-22 11:55:21 -05:00
Jake Runzer
dfb762abf5
python uv working
2025-02-22 00:02:53 -05:00
Jake Runzer
e369788306
python pip complete
2025-02-21 23:21:11 -05:00
Jake Runzer
fcc33d45e6
checkpoint laravel working
2025-02-21 18:41:15 -05:00
Jake Runzer
a189052f3e
refactor step inputs/outputs system
2025-02-20 17:42:56 -05:00
Jake Runzer
79e5fd86fb
add an init method to providers
2025-02-20 14:05:17 -05:00
Jake Runzer
8152fff261
no pointers to slice
2025-02-17 14:40:53 -05:00
Jake Runzer
dae8f77573
python install secret prefixes
2025-02-17 13:58:37 -05:00
Jake Runzer
720c125015
variables live on the step level instead of in a command
2025-02-15 18:42:47 -05:00
Jake Runzer
0b3d8f3c81
move caches to step level instead of command level
2025-02-15 18:22:28 -05:00
Jake Runzer
b936e71839
update default python version
2025-02-13 13:18:03 -07:00
Jake Runzer
5f5809e297
update
2025-02-05 15:46:57 -08:00
Jake Runzer
dbbdbf2a6b
cleanup graph env and step environment variable handling
2025-01-29 16:34:48 -05:00
Jake Runzer
c7e8866b0d
add pip cache
2025-01-28 14:03:58 -05:00
Jake Runzer
b4d0ed13f1
support "providers" key in config file
2025-01-28 03:59:03 -05:00
Jake Runzer
97b1cbff09
provider detect mechanism
2025-01-28 03:20:55 -05:00
Jake Runzer
cd8f3895e7
rename repo to "railpack"
2025-01-27 23:16:26 -05:00
Jake Runzer
6adb975f83
environment variable based config
2025-01-27 20:12:16 -05:00
Jake Runzer
b7395eb6ae
railpack info command that shows metadata
2025-01-27 14:38:40 -05:00
Jake Runzer
e7dab6da37
add python system deps thing
2025-01-24 18:50:46 -05:00
Jake Runzer
d6f35fa869
file rename and single mise step builder
2025-01-24 16:59:18 -05:00
Jake Runzer
7226664e95
add pdm comment
2025-01-24 02:50:02 -05:00
Jake Runzer
9356f13bd3
small improvements to node and python providers
2025-01-24 02:43:27 -05:00