4 ms·
I live Play, but that deployment only works for the simplest solutions. Need versioned assets? Need multiple versions of assets in prod? Play doesn't do it out
by ecopoesis 13y ago
I live Play, but that deployment only works for the simplest solutions.
Need versioned assets? Need multiple versions of assets in prod? Play doesn't do it out of the box.
Need a specific version of the JVM? Play can't help you there.
Need to change your start script to do something different (ports, SSL, JVM config). Play can't do it.
Play is very far from deploy script.
- virtualwhys 13y ago> Need versioned assets? Need multiple versions of assets in prod? Play doesn't do it out of the box. Just turn off assets entirely as the Capistrano author does with Rails. Running Bower + GruntJS here, snappy fast, well happy working with tools designed for the job. Not sure about multiple asset versions, I just have front end web server handle inbound /assets/img/foo.timestamp.png request as /assets/img/foo.png. It's not too difficult to create an asset helper trait to append timestamp at container start up to asset paths. > Need a specific version of the JVM? Play can't help you there. This is hardly a strike against Play, installing Java is not exactly an overwhelming task ;-) > Need to change your start script to do something different (ports, SSL, JVM config). Play can't do it. Excuse me? ./bin/start -server -Xms128m -Xmx512m -Dhttp.port=9001 -Dhttp.address=172.16.53.1 -Dlogger.file=${HOME}/logger.xml -Dconfig.file=conf/prod.conf