Coen 278 Programação da Web avançada
Procure site
Coen 278 - Programação Avançada da Web - Universidade de Santa Clara
Informação
- Código: Coen 278
- Termo: Primavera de 2019
- Instrutor: Yuan Wang
- Livro: Desenvolvimento da Web ágil com Rails 6
- Pré -requisito:
Programa de Estudos
- Estrutura de alto nível
- Desenvolvimento de aplicativos da web em geral
- Programação do lado do servidor usando Ruby para criar aplicativos relacionados à Web, por exemplo, usaremos o Ruby para escrever o servidor da web
- Usando estruturas para criar aplicativos da Web, usaremos dois: Sinatra, Ruby on Rails
- Outros problemas (ou seja, segurança)
- Outros idiomas e estruturas.
Imagem do servidor Docker Ruby CGI
Uma imagem do docker para o servidor Ruby CGI.
Sinatra
Inicie o contêiner e monte o diretório atual
docker run -it -p 80:80 -v ${pwd} :/pwd -w /pwd ruby Execute Sinatra em 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 : altere o EOF de CRLF ( r n) para LF ( n)
Pendência
- Ruby Application Server Comparação: https://ruby-china.org/topics/25276