Commit 6b2d4aa7 authored by Grzegorz Pietrusza's avatar Grzegorz Pietrusza

import assets

parent a90d80f2
...@@ -31,11 +31,6 @@ ...@@ -31,11 +31,6 @@
<!--<artifactId>dropwizard-auth</artifactId>--> <!--<artifactId>dropwizard-auth</artifactId>-->
<!--<version>0.9.2</version>--> <!--<version>0.9.2</version>-->
<!--</dependency>--> <!--</dependency>-->
<dependency>
<groupId>io.dropwizard</groupId>
<artifactId>dropwizard-assets</artifactId>
<version>0.9.0</version>
</dependency>
<dependency> <dependency>
<groupId>com.google.inject</groupId> <groupId>com.google.inject</groupId>
<artifactId>guice</artifactId> <artifactId>guice</artifactId>
...@@ -60,5 +55,10 @@ ...@@ -60,5 +55,10 @@
<artifactId>httpclient</artifactId> <artifactId>httpclient</artifactId>
<version>4.5.1</version> <version>4.5.1</version>
</dependency> </dependency>
<dependency>
<groupId>io.dropwizard</groupId>
<artifactId>dropwizard-assets</artifactId>
<version>0.9.0</version>
</dependency>
</dependencies> </dependencies>
</project> </project>
\ No newline at end of file
...@@ -9,9 +9,11 @@ import core.ApplicationConfiguration; ...@@ -9,9 +9,11 @@ import core.ApplicationConfiguration;
import core.TaskType; import core.TaskType;
import database.MongoDBConnector; import database.MongoDBConnector;
import io.dropwizard.Application; import io.dropwizard.Application;
import io.dropwizard.assets.AssetsBundle;
import io.dropwizard.auth.*; import io.dropwizard.auth.*;
import io.dropwizard.auth.basic.BasicCredentialAuthFilter; import io.dropwizard.auth.basic.BasicCredentialAuthFilter;
import io.dropwizard.auth.basic.BasicCredentials; import io.dropwizard.auth.basic.BasicCredentials;
import io.dropwizard.setup.Bootstrap;
import io.dropwizard.setup.Environment; import io.dropwizard.setup.Environment;
import objects.Flag; import objects.Flag;
import objects.Task; import objects.Task;
...@@ -32,6 +34,15 @@ public class CTFApplication extends Application<ApplicationConfiguration> { ...@@ -32,6 +34,15 @@ public class CTFApplication extends Application<ApplicationConfiguration> {
private UsersRepository usersRepository; //todo: refactor to injects private UsersRepository usersRepository; //todo: refactor to injects
private TasksRepository tasksRepository; //todo: refactor to injects private TasksRepository tasksRepository; //todo: refactor to injects
@Override
public void initialize(final Bootstrap<ApplicationConfiguration> bootstrap)
{
bootstrap.addBundle(new AssetsBundle("/assets", "/", "index.html"));
// Stream.of("org.webjars.npm", "org.webjars.bower")
// .map(WebJarBundle::new)
// .forEach(bootstrap::addBundle);
}
@Override @Override
public void run(ApplicationConfiguration applicationConfiguration, Environment environment) throws Exception { public void run(ApplicationConfiguration applicationConfiguration, Environment environment) throws Exception {
MongoDBConnector dbConnector = new MongoDBConnector(applicationConfiguration); MongoDBConnector dbConnector = new MongoDBConnector(applicationConfiguration);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment