Coen 278 Programación web avanzada
Sitio web de navegar
Coen 278 - Programación web avanzada - Universidad de Santa Clara
Información
- Código: Coen 278
- Término: Spring 2019
- Instructor: Yuan Wang
- Libro de texto: Desarrollo web ágil con Rails 6
- Requisito previo:
Programa de estudios
- Estructura de alto nivel
- Desarrollo de aplicaciones web en general
- Programación del lado del servidor usando Ruby para crear aplicaciones relacionadas con la web, por ejemplo, usaremos Ruby para escribir servidor web
- Usando marcos para crear aplicaciones web, utilizaremos dos: Sinatra, Ruby on Rails
- Otros problemas (es decir, seguridad)
- Otros idiomas y marcos.
Imagen del servidor Docker Ruby CGI
Una imagen Docker para Ruby CGI Server.
Sinatra
Iniciar contenedor y montar el directorio actual
docker run -it -p 80:80 -v ${pwd} :/pwd -w /pwd ruby Ejecute Sinatra en 0.0.0.0:80
# w/ shebang
[name].rb -o 0.0.0.0 -p 80
# w/o shabang
ruby [name].rb -o 0.0.0.0 -p 80
Depurar
-
/usr/bin/env: 'rubyr': No such file or directory : cambie EOF de crlf ( r n) a lf ( n)
Hacer
- Comparación del servidor de aplicaciones de Ruby: https://ruby-china.org/topics/25276