20171_comercioeletronico_at.../readme.md

51 lines
2.0 KiB
Markdown

[![Build Status](https://travis-ci.org/adlerosn/20171_comercioeletronico_atividade01.svg?branch=master)](https://travis-ci.org/adlerosn/20171_comercioeletronico_atividade01)
[![Quality Gate](https://sonarqube.com/api/badges/gate?key=20171_comercioeletronico_atv01)](https://sonarqube.com/dashboard/index/20171_comercioeletronico_atv01)
7º período \ Comércio Eletronico \ 2017-1 \ Atividade 01
=============================================
##Como executar numa única máquina local:
1. Inicie uma instância do Apache com o php instalado ([download](https://www.apachefriends.org/)), ou qualquer servidor Web de sua preferência devidamente configurado.
* Copie o conteúdo do repositório para a pasta servida.
* Acesse o conteúdo servido (geralmente é [http://localhost/](http://localhost/) ou algum subdiretório)
##Como executar em 3 máquinas distintas:
As pastas `bootstrap-4.0.0-alpha.6-dist`, `jquery` e `tether-1.3.3` devem estar em todas as máquinas, todas executando um software de servidor HTTP de preferência do administrador de cada máquina.
### Máquina 1:
* `api.php`
* `pedidos.json`
Nenhuma alteração necessária.
### Máquina 2:
* `bootstrap-4.0.0-alpha.6-dist`
* `jquery`
* `tether-1.3.3`
* `criapedido.php`
Altere a linha 19 de `criarpedido.php` para que a variável `$restApiFullUrl` receba o endereço da API sendo executada pela **máquina 1**. Exemplo:
```php
$restApiFullUrl = 'http://192.168.0.4/api.php';
```
### Máquina 3:
* `bootstrap-4.0.0-alpha.6-dist`
* `jquery`
* `tether-1.3.3`
* `visualizapedido.html`
* `visualizapedido.js`
Altere a linha 12 de `visualizapedido.html` para que a variável `restApi` receba o endereço da API sendo executada pela **máquina 1**. Exemplo:
```js
var restApi = 'http://192.168.0.4/api.php';
```
Finalmente, de uma quarta máquina (ou uma das três acima mencionadas) um usuário acessa, com um navegador de internet, o serviço provido pelas máquinas 2 e/ou 3.
---
Instruções solicitadas pelo professor ao término da última aula.