Skip to content

Latest commit

 

History

History
68 lines (36 loc) · 1.95 KB

README.md

File metadata and controls

68 lines (36 loc) · 1.95 KB

2023-SmartBid

Assignment for the 2023 edition of the "Web Development and the Semantic Web" course, by Abraão Jesus dos Santos, Delma Assis dos Santos Barboza and Igor Sunderhus e Silva. O SmartBid é uma aplicação tem como objetivo o cadastro e execução de licitações na modalidade de pregão eletrônico. Tendo a competência de cadastrar pregões eletrônicos, executar as propostas e obter os vencedores.

O que é necessário para executar o projeto:

Nota: Se você estiver usando ubuntu, pode instalar o docker e o docker-compose com os seguintes comandos:

sudo apt install docker.io

sudo apt install docker-compose

Como executar o projeto

Passo 1: Clone o repositório

git clone https://github.com/dwws-ufes/2023-SmartBid.git

Passo 2: Buildar o projeto

mvn package

Passo 3: Buildar a imagem do wildfly

docker build -t smartbid-wildfly .

Passo 4: Execute o docker-compose do projeto na pasta raiz

docker-compose up -d

Passo 5: Acesse a aplicação pelo navegador

http://localhost:8080/SmartBid-1.0-SNAPSHOT/index.xhtml

EXTRA: Configuração do JBoss no IntelliJ (para devs)

Passo 1: Current File -> Edit Configurations

Passo 1

Passo 2: + -> JBoss Server -> Remote

Passo 2

Passo 3: Server Configs

Server-Configs

Passo 4: Deployment Configs

Nota: Deployment method tem que estar como 'Native'!!

What is this

Passo 5: Before Launch Configs

What is this

Passo 6: Em Services (Alt + 8) clique com o botão direito no Jboss 'container' e adicione o SmartBid:war como Artifact

What is this